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!(); +}