Entries from 2022-01-01 to 1 year

AtCoder Beginner Contest 265

AtCoder Beginner Contest 265 です。 初めてカンストパフォ出しました。嬉し~ A - Apple 問題文 3個$Y$円で買った方が安い場合、7個中、3個セット1つ・バラ4個とかを買う意味がないので、全部バラで買うか、3個で買えるだけ買って余りをバラで買うかのどち…

AtCoder Beginner Contest 264

AtCoder Beginner Contest 264 です。 5完 120:12 (6ペナ + 30:00 ) 506位でした。 F 問題沼ったのがかなり悔しいです。これ初手提出の時点で解けているべき感じの問題だった…。 A - "atcoder".substr() 問題文 Rust で非常にめんどくさい問題…。頑張って実…

AtCoder で青になりました

第三回日本最強プログラマー学生選手権-予選-(AtCoder Beginner Contest 262) で青になりました。ちなみにコンテスト当日が誕生日でした✌ 簡単な自己紹介 zeronosu77108 (もしくは Ryuki)という名前で活動しています。 IT系、社会人3年目です。 PHPやGo…

AtCoder Beginner Contest 258

AtCoder Beginner Contest 258 です。 A - When? 問題文 60 を超えたら 1時間足されて、 60 を引いた余りが分に足されるので、 時間の方に $K$ を 60 で割って切り捨てた物、分の方に $K$ を 60 で割った余りを足してあげると良いです。後は、2桁 0 埋めして…

AtCoder Beginner Contest 255

AtCoder Beginner Contest 255 です。 A - You should output ARC, though this is ABC. 問題文 2行2列の行列が与えられるので、その $R$ 行 $C$ 列のものを出力して下さいという問題。2次元の配列で受け取りができれば簡単です。 fn main() { input! { r : …

AtCoder Beginner Contest 253

AtCoder Beginner Contest 253 です。 A - Median? 問題文 $a,b,c$ が与えられるので $b$ が中央値か? と言う問題 a..=c の間に $b$ が含まれていると良い。 fn main() { input! { a : usize, b : usize, c : usize } println!("{}", if (a.min(c)..=c.max(…

Codeforces Round #748 (Div. 3)

Codeforces Round #748 (Div. 3) のバーチャル参加をしたのでまとめ。 A,B,C,D1,E の 5完。7ペナ。ペナが多くて良くないね。 A. Elections 問題文 他の候補者に勝つために、最低後何票必要ですか?という問題。 良い方針が思いつかないので、最大値が何個あ…

AtCoder Beginner Contest 252

AtCoder Beginner Contest 252 です。 6完ペナ込み 97:22 でした(5ペナ)。 6完したのに激渋なんですが…。 A - ASCII code 問題文 文字コードが与えられるので変換して出力します。 fn main() { input! { n : u8 } println!("{}", n as char); } 提出 B - T…

System76 の PC を買いました(Lemur Pro)

お外に出たときに使う(ほぼ競プロ)用のノートPC が欲しいなと思って、いろいろ探していて前から気になっていた System76 の PC を買いました。 今、家で使っているメインの PC が Windows のデスクトップなので、サブの持ち運び用も Windows にしようと思…

Codeforces Round #787 (Div. 3)

Codeforces Round #787 (Div. 3) です。 ABCDEF 6完でした。 A. Food for Animals 問題文 ドッグフードが $x$、キャットフードが $y$ が必要。お店には、ドッグフードが $a$ 個、キャットフードが $b$ 個、どちらも食べられるものが $c$ 個ある。必要個数変…

Codeforces Round #786 (Div. 3)

Codeforces Round #786 (Div. 3) 。苦手の詰め合わせ。 6ペナ4完。 A. Number Transformation 問題文 $x,y$ が与えられるので、$y = x \times b ^ a$ な形にできるかという問題。最初素因数分解して良い感じにゴニョゴニョしよ~って思ってたんだけど、なん…

AtCoder Beginner Contest 248

AtCoder Beginner Contest 248 です。 A - Lacked Number 問題文 "0123456789" のうち $S$ の中にあるやつを削除します。文字数が少ないので多少計算量の悪い書き方しても大丈夫です。 filter で1つずつ contains で確認すると良いです。 fn main() { input!…

AtCoder Beginner Contest 247

AtCoder Beginner Contest 247 です。 A - Move Right 問題文 二進法表記されたやつを右シフトしてください。みたいな問題。 受け取るのがめんどくさいので Vec<char> みたいなもので受け取って rotate_right して先頭を '0' にしたら OK。 fn main() { input! { m</char>…

AtCoder Beginner Contest 246

AtCoder Beginner Contest 246 です。 A - Four Points 問題文 長方形の3点の座標が与えられるので、残り1点を求めて下さいという問題。長方形の各辺は $x$軸か $y$軸に平行になっているので、必ず2点はペアになっているはずです。ということで $x_1 == x_2$…

AtCoder Beginner Contest 237

AtCoder Beginner Contest 237 です。 久しぶりに Rated 参加しました。ちょっと悲しい気持ちになっています。 5完 57:41(4ペナ) でした。 A - Not Overflow 問題文 Rust で良い感じに $2^{31}$ を計算する方法が思いつかなかったので、愚直に求めました。…

AtCoder Regular Contest 134

AtCoder Regular Contest 134 です。 バーチャル参加をしました。ペナ込みで 3完 60:23 でした。 A - Bridge and Sheets 問題文 橋に$N$ 枚のシートが敷かれていて、後何枚追加したら橋を全部覆えますか?という問題。 一番端から1枚目のシートの間を覆うに…

AtCoder Beginner Contest 236

はい. AtCoder Beginner Contest 236 です。 Unrated 参加しました。 4完 41:56 でした(1ペナ込み) A - chukodai 問題文 問題文の通り、 $a$ 文字目と $b$ 文字目を入れ替えて出力します。 fn main() { input! { mut s : Chars, a : Usize1, b : Usize1 }…