Toy と帽子と ADP BE

主にプログラミングに関わる話をゆるくエモくやっていきます

2024-03-01から1ヶ月間の記事一覧

AtCoder Beginner Contest 347

5完4WA この 4WA があることに大きく響くことに... 各問題 A - Divisible いわれたとおりやりましょう。 B - Substring すべての部分文字列を set に入れて、set の要素数が答えです。 最初連続しない部分列の問題を考えていてパニックになってました。 C - …

ユニークビジョンプログラミングコンテスト2024 春(AtCoder Beginner Contest 346)

5完 各問題 A - Adjacent Product いわれたとおりやりましょう。 B - Piano いろいろ考え方はある気がしますが、自分は S を充分な数(200 もあればよい)つなげた文字列を作って、W + B の幅に w と b がいくつあるかを一つずつずらしながら数えていきまし…

AtCoder Regular Contest 174

B のみ 1完 各問題 A - A Multiply (C が正数の時)非負とそれ以外のものをまとめて、絶対値の小さい負数と大きい正数もまとめて、一番大きいところに C をかけるとよい、のような方針でやったんですが、テストケース半分くらい WA。 第一感は累積和だった…

モノグサプログラミングコンテスト2024(AtCoder Beginner Contest 345)

3完 各問題 A - Leftrightarrow 文字列の左端が <、右端が >、中がすべて = であることを確認すればよいです。 B - Integer Division Returns c++ では整数型の割り算 N / M は切り捨てになりますが、(N + M - 1) / M とすることで切り上げた結果を得ること…

トヨタ自動車プログラミングコンテスト2024#3(AtCoder Beginner Contest 344)

5完6WA 各問題 A - Spoiler 与えられた文字列を前から読んで出力ですが、最初の | が出た時点で出力をやめ、次の | が出た次から出力を再開とすればよいです。 B - Delimiter 入力した整数を配列に入れていき、0 が出現したら入力をやめて、配列を逆順で出力…

AtCoder Beginner Contest 343

4完 各問題 A - Wrong Answer for (int ans = 0; ans < 10; ans++) { if (ans != a + b) { cout << ans << endl; return; } } こんなかんじ B - Adjacency Matrix 純粋に、各行につき 1 の列の番号を出力するだけです。 C - 343 N <= 10^18 なので x^3 = K …