C++ の動作確認をしてみた(415)

C++の練習を兼ねて, AtCoder Beginner Contest 193 の 問題C (Unexpressed) ~ 問題D (Poker) を解いてみた.

■感想.
1. 久しぶりに, 解説見る前に, 解法の糸口が見つけることが出来たと思う.
2. 確率・組み合わせ関連は, 全般的に苦手なので, 今後も, 過去問を通して, 少しずつ理解を深めていきたいと思う.
3. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

本家のサイト AtCoder Beginner Contest 193 解説 の 各リンク を ご覧下さい.

■C++版プログラム(問題C/AC版).

■C++版プログラム(問題D/AC版).

■参照サイト
キャディプログラミングコンテスト2021(AtCoder Beginner Contest 193)

C++ の動作確認をしてみた(414)

C++の練習を兼ねて, AtCoder Regular Contest 087 の 問題E (Prefix-free Game) を解いてみた.

■感想.
1. 問題Eは, 方針が見えなかったので, 解説を参考に実装して, ようやく, AC版に到達できた.
2. 普段使わない自己参照構造体による実装だったため, 実装に苦労したものの, Trie木という新しい知識が増えたので, 非常に良かったと思う.
3. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

本家のサイト AtCoder Regular Contest 087 解説 を ご覧下さい.

■C++版プログラム(問題E/AC版).

■参照サイト
AtCoder Regular Contest 087

C++ の動作確認をしてみた(413)

C++の練習を兼ねて, AtCoder Regular Contest 113 の 問題D (Sky Reflector) を解いてみた.

■感想.
1. 問題Dは, 方針が見えなかったので, 解説を参考に実装して, AC版に到達できたので, 良かったと思う.
2. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

本家のサイト AtCoder Regular Contest 113 解説 の 各リンクを ご覧下さい.

■C++版プログラム(問題D/AC版).

■参照サイト
AtCoder Regular Contest 113

C++ の動作確認をしてみた(412)

C++の練習を兼ねて, AtCoder Regular Contest 113 の 問題C (String Invasion) を解いてみた.

■感想.
1. 問題Cは, 方針が見えなかったので, 解説を参考に実装して, AC版に到達できたので, 良かったと思う.
2. 不思議な数え上げ方をする感じがして, 個人的には, 非常に面白い問題に感じた.
3. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

本家のサイト AtCoder Regular Contest 113 解説 の 各リンクを ご覧下さい.

■C++版プログラム(問題C/AC版).

■参照サイト
AtCoder Regular Contest 113

C++ の動作確認をしてみた(411)

C++の練習を兼ねて, AtCoder Beginner Contest 192 の 問題C (Kaprekar Number) ~ 問題D (Base n) を解いてみた.

■感想.
1. 久しぶりに解説見る前に, AC版に到達できたので, 良かったと思う
2. とはいえ, 正しく実装するために, 非常に苦労したように思う.
3. 二分探索の復習が出来たので, 非常に良かったと思う.
4. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

本家のサイト AtCoder Beginner Contest 192 解説 の 各リンクを ご覧下さい.

■C++版プログラム(問題C/AC版).

■C++版プログラム(問題D/AC版).

■参照サイト
SOMPO HD プログラミングコンテスト2021(AtCoder Beginner Contest 192)

C++ の動作確認をしてみた(410)

C++の練習を兼ねて, AtCoder Regular Contest 089 の 問題D (Checker)を解いてみた.

■感想.
1. 問題Dは, 方針が見えなかったので, 解説を参考に実装して, AC版に到達できたので, 良かったと思う.
2. とはいえ, 正しく実装するために, 非常に苦労したように思う.
3. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

本家のサイト AtCoder Regular Contest 089 解説 を ご覧下さい.

■C++版プログラム(問題D/AC版).

■C++版プログラム(問題D/AC版, すこし高速化版).

■参照サイト
AtCoder Regular Contest 089

C++ の動作確認をしてみた(409)

C++の練習を兼ねて, AtCoder Beginner Contest 094 の 問題D (Binomial Coefficients)を解いてみた.

■感想.
1. 問題Dは, 方針が見えなかったので, 解説を参考に実装して, AC版に到達できたので, 良かったと思う.
2. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

本家のサイト AtCoder Beginner Contest 094 解説 を ご覧下さい.

■C++版プログラム(問題D/AC版).

■参照サイト
AtCoder Beginner Contest 094

C++ の動作確認をしてみた(408)

C++の練習を兼ねて, AtCoder Beginner Contest 074 の 問題D (Restoring Road Network)を解いてみた.

■感想.
1. 問題Dは, 方針が見えなかったので, 解説を参考に実装して, AC版に到達できたので, 良かったと思う.
2. Warshall–Floyd法の復習が出来たので, 非常に良かったと思う.
3. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

本家のサイト AtCoder Beginner Contest 074 解説 を ご覧下さい.

■C++版プログラム(問題D/AC版).

■参照サイト
AtCoder Beginner Contest 074

C++ の動作確認をしてみた(407)

C++の練習を兼ねて, AtCoder Beginner Contest 035 の 問題D (トレジャーハント)を解いてみた.

■感想.
1. 問題Dは, 方針が見えなかったので, 解説を参考に実装して, AC版に到達できたので, 良かったと思う.
2. ダイクストラ法の復習が出来たので, 非常に良かったと思う.
3. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

本家のサイト AtCoder Beginner Contest 035 解説 を ご覧下さい.

■C++版プログラム(問題D/AC版).

■参照サイト
AtCoder Beginner Contest 035

C++ の動作確認をしてみた(406)

C++の練習を兼ねて, AtCoder Regular Contest 087 の 問題D (FT Robot)を解いてみた.

■感想.
1. 問題Dは, 方針が見えなかったので, 解説を参考に実装して, AC版に到達できたので, 良かったと思う.
2. 個人的には, 不思議な感じがする, 非常に面白い問題に感じた.
3. 苦手な, dpの訓練が出来たので, 非常に良かったと思った.
4. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

本家のサイト AtCoder Regular Contest 087 解説 を ご覧下さい.

■C++版プログラム(問題D/AC版).

■参照サイト
AtCoder Regular Contest 087