えんじにあ備忘録

脱よわよわエンジニアを目指すブログ

競技プログラミング

AtCoder Beginner Contest 306 に参加しました&反省会

AtCoder Beginner Contest 306 の振り返り B問題 方針 解説*1から C問題 方針 解説*2から D問題 解説*3から AtCoder Beginner Contest 306 の振り返り C問題まで解くことができた A問題:文字列を一文字ずつみていき、その都度2回出力する B問題:unsigned l…

AtCoder Beginner Contest 305 に参加しました&反省会

AtCoder Beginner Contest 305 の振り返り A問題 解説*1から B問題 C問題 解説*2から AtCoder Beginner Contest 305 の振り返り A, B問題を解くことができた A問題:Nが5で割り切れない場合、Nを含む区間の起点・終点とNとの差を比較する B問題:A地点を起点…

AtCoder Beginner Contest 303 に参加しました&反省会

AtCoder Beginner Contest 303 の振り返り A問題 方針 解説*1から B問題 方針 解説*2から C問題 方針 D問題 解説*3から AtCoder Beginner Contest 303 の振り返り A,C問題を解くことができた A問題:一文字ずつ条件を満たすかを調べるだけだがコード量が多い…

AtCoder Beginner Contest 302 に参加しました&反省会

AtCoder Beginner Contest 302 の振り返り A問題 方針 解説*1から B問題 解説*2から C問題 方針 D問題 解説*3から AtCoder Beginner Contest 302 の振り返り A問題しか解けず。 A問題:がで割り切れる場合、そうでない場合はと出力する B問題:全探索にした…

AtCoder Beginner Contest 301 に参加しました&反省会

AtCoder Beginner Contest 301 の振り返り A問題 方針 解説から B問題 方針 C問題 方針 AtCoder Beginner Contest 301 の振り返り A問題しか解けず A問題:勝数が同数の場合、先に勝ったほうが総合勝者となる。これを文字列の末尾のプレイヤーの負けになると…

AtCoder Beginner Contest 298 に参加しました&反省会

AtCoder Beginner Contest 298 の振り返り B問題 解説*1から C問題 解説*2から AtCoder Beginner Contest 298 の振り返り コンテストがunratedになり正直助かった。A問題しか解けなかった。 A問題:一文字ずつ条件を満たすかを確認する B問題:回転させる際…

AtCoder Beginner Contest 297 に参加しました&反省会

AtCoder Beginner Contest 297 の振り返り B問題 方針 解説*1から C問題 方針 解説*2から D問題 方針 解説*3から AtCoder Beginner Contest 297 の振り返り C問題まで解けました A問題:ダブルクリックが成立した時刻を変数に格納後、ループから抜けます B問…

AtCoder Beginner Contest 295 に参加しました&反省会

AtCoder Beginner Contest 295 の振り返り A問題 方針 解説*1から B問題 方針 C問題 方針 解説*2から D問題 方針 解説*3から AtCoder Beginner Contest 295 の振り返り C問題まで解くことができた A問題:愚直に if 文で判定しようとしたがもっと良い書き方…

AtCoder Beginner Contest 294 に参加しました&反省会

AtCoder Beginner Contest 294 の振り返り B問題 方針 解説*1から C問題 解説*2から D問題 解説*3から AtCoder Beginner Contest 294 の振り返り C問題まで解くことができた A問題:入力値が偶数の場合のみ出力する B問題:数値からアルファベットに変換する…

AtCoder Beginner Contest 292 に参加しました&反省会

AtCoder Beginner Contest 292 の振り返り A問題 方針 参考 解説*2から B問題 方針 C問題 方針 解説*3から AtCoder Beginner Contest 292 の振り返り A、B問題を解くことができた A問題:transform関数を使ったが、エラーの解消に時間がかかった B問題:イエ…

AtCoder Beginner Contest 290 に参加しました&反省会

AtCoder Beginner Contest 290 の振り返り A問題 方針 B問題 方針 解説*1から C問題 解説*2から D問題 方針 解説*3から AtCoder Beginner Contest 290 の振り返り A、B問題を解くことができた A問題:を配列で受け取り、の数字を添え字としてで総和を計算す…

AtCoder Beginner Contest 287 に参加しました&反省会

AtCoder Beginner Contest 287 の振り返り A問題 方針 解説から B問題 方針 解説から 二分探索を活用する C問題 解説*1から D問題 方針 解説*2から AtCoder Beginner Contest 287 の振り返り A、B問題を解くことができた A問題:数え上げ B問題:数字を文字…

AtCoder Beginner Contest 286 に参加しました&反省会

AtCoder Beginner Contest 286 の振り返り A問題 B問題 C問題 AtCoder Beginner Contest 286 の振り返り B問題のみ解けた A問題:添字P-Q、R-Sの要素だけを入れ替える方法がわからず、個別にベクターに格納するなど無駄なことをした B問題:文字列のnaをnyに…

AtCoder Beginner Contest 285 に参加しました&反省会

AtCoder Beginner Contest 285 の振り返り A問題 B問題 C問題 AtCoder Beginner Contest 285 の振り返り A問題のみ解けた A問題で識別されないトークンですと全角が入っているらしきエラーが出て、その原因を探すのに時間が溶けた。結局別のファイルにコーデ…

AtCoder Beginner Contest 283 に参加しました&反省会

AtCoder Beginner Contest 283の振り返り A問題 B問題 C問題 D問題 AtCoder Beginner Contest 283の振り返り コンテスト前にC++の開発環境を入れたコンテナにvscodeからアクセスできなくなり、miでコーディングした A、B問題は解けた A問題:for文で入力の回…

AtCoder Beginner Contest 278にバーチャル参加しました&反省会

AtCoder Beginner Contest 278の振り返り A、B問題は解けた。 A問題:配列の先頭の要素を削除するメソッドが分からず検索に時間がかかった。 B問題:実装に時間がかかったが考え方は正しかった。 C問題:連想配列でフォロー、被フォロー関係を管理していくの…

AtCoder Beginner Contest 282に参加しました&反省会

AtCoder Beginner Contest 282の振り返り A・C問題は解くことができたが、B問題は落とした A・C問題ともに方針こそ合っていたがスムーズな実装とはいかず、時間がかかった B問題でエラーの発生箇所を見誤り時間を浪費した A - Generalized ABC atcoder.jp 考…

AtCoder Beginner Contest 281に参加しました&反省会

AtCoder Beginner Contest 281の振り返り A,B問題は解くことができ、C,D問題は解答方針だけ立てることができました B問題に時間を取られました コンテスト開始前にエディタの起動など必要な環境を準備しておく B - Sandwich Number atcoder.jp 考えたこと 入…