From 3abb97ae34e3b75720261437f5997647f15e86a5 Mon Sep 17 00:00:00 2001 From: Philippe Zwietering Date: Mon, 1 May 2023 17:15:01 +0200 Subject: [PATCH] Started on ABC051, finished a --- atcoder/beginner_contests/abc051/Cargo.toml | 12 ++++++++++++ atcoder/beginner_contests/abc051/src/bin/a.rs | 14 ++++++++++++++ atcoder/beginner_contests/abc051/src/bin/b.rs | 19 +++++++++++++++++++ atcoder/beginner_contests/abc051/src/bin/c.rs | 5 +++++ atcoder/beginner_contests/abc051/src/bin/d.rs | 5 +++++ 5 files changed, 55 insertions(+) create mode 100644 atcoder/beginner_contests/abc051/Cargo.toml create mode 100644 atcoder/beginner_contests/abc051/src/bin/a.rs create mode 100644 atcoder/beginner_contests/abc051/src/bin/b.rs create mode 100644 atcoder/beginner_contests/abc051/src/bin/c.rs create mode 100644 atcoder/beginner_contests/abc051/src/bin/d.rs diff --git a/atcoder/beginner_contests/abc051/Cargo.toml b/atcoder/beginner_contests/abc051/Cargo.toml new file mode 100644 index 0000000..4f37e7d --- /dev/null +++ b/atcoder/beginner_contests/abc051/Cargo.toml @@ -0,0 +1,12 @@ +[package] +name = "abc051" +version = "0.1.0" +edition = "2021" + +# dependencies added to new project +[dependencies] +proconio = "*" + +[profile.release] +lto = true +panic = 'abort' diff --git a/atcoder/beginner_contests/abc051/src/bin/a.rs b/atcoder/beginner_contests/abc051/src/bin/a.rs new file mode 100644 index 0000000..db77236 --- /dev/null +++ b/atcoder/beginner_contests/abc051/src/bin/a.rs @@ -0,0 +1,14 @@ +use proconio::{input, marker::Chars}; + +fn main() { + input! { + s: Chars, + }; + + println!( + "{} {} {}", + &s[..5].iter().collect::(), + &s[6..13].iter().collect::(), + &s[14..].iter().collect::(), + ); +} diff --git a/atcoder/beginner_contests/abc051/src/bin/b.rs b/atcoder/beginner_contests/abc051/src/bin/b.rs new file mode 100644 index 0000000..83b9652 --- /dev/null +++ b/atcoder/beginner_contests/abc051/src/bin/b.rs @@ -0,0 +1,19 @@ +use proconio::input; + +fn solve(k: u32, s: u32) -> u32 { + let mut result = 0; + + return result; +} + +fn main() { + input! { + k: u32, + s: u32, + }; + + assert!(s <= 3 * k); + + println!("{}", solve(k, s)); + +} diff --git a/atcoder/beginner_contests/abc051/src/bin/c.rs b/atcoder/beginner_contests/abc051/src/bin/c.rs new file mode 100644 index 0000000..6783cdd --- /dev/null +++ b/atcoder/beginner_contests/abc051/src/bin/c.rs @@ -0,0 +1,5 @@ +use proconio::input; + +fn main() { + unimplemented!(); +} diff --git a/atcoder/beginner_contests/abc051/src/bin/d.rs b/atcoder/beginner_contests/abc051/src/bin/d.rs new file mode 100644 index 0000000..6783cdd --- /dev/null +++ b/atcoder/beginner_contests/abc051/src/bin/d.rs @@ -0,0 +1,5 @@ +use proconio::input; + +fn main() { + unimplemented!(); +}