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

C++の練習を兼ねて, AtCoder Beginner Contest 276 の 問題C (Previous Permutation) ~ 問題D (Divide by 2 or 3) を解いてみた.

■感想.
1. 問題C, D は, 方針を絞り込めたので, AC版に到達できたと思う.
2. 引き続き, 時間を見つけて, 過去問の学習を進めていきたいと思う.

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

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

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

■参照サイト
AtCoder Beginner Contest 276

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

C++の練習を兼ねて, AtCoder Beginner Contest 279 の 問題F (BOX) を解いてみた.

■感想.
1. 問題F は, 方針を絞り込めたので, AC版に到達できたと思う.
2. Union-Find木 の 復習が出来たので, 非常に良かったと思う.
公式のライブラリを拝借させて頂いてます.
3. 引き続き, 時間を見つけて, 過去問の学習を進めていきたいと思う.

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

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

■参照サイト
トヨタシステムズプログラミングコンテスト2022(AtCoder Beginner Contest 279)
Union-Find木

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

C++の練習を兼ねて, AtCoder Beginner Contest 279 の 問題E (Cheating Amidakuji) を解いてみた.

■感想.
1. 問題E は, 方針を絞り込めたので, AC版に到達できたと思う.
2. 個人的には, 問題E は, 操作を, なるべくコンパクトに捉えることに着目する点が, 非常に面白いと思った.
3. 引き続き, 時間を見つけて, 過去問の学習を進めていきたいと思う.

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

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

■参照サイト
トヨタシステムズプログラミングコンテスト2022(AtCoder Beginner Contest 279)

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

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

■感想.
1. 問題C, D は, 方針を絞り込めたので, AC版に到達できたと思う.
2. 個人的には, 問題D は, 桁数オーバーフローを回避する訓練が積めたので, 非常に良かったと思う.
3. 引き続き, 時間を見つけて, 過去問の学習を進めていきたいと思う.

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

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

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

■参照サイト
トヨタシステムズプログラミングコンテスト2022(AtCoder Beginner Contest 279)

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

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

■感想.
1. 問題D は, 方針が見えなかったので, 解説を参考に, AC版に到達できたと思う.
2. 個人的には, 解説のロジックで, 操作後のグラフが, 木となるようなものを構成できる点が, 非常に面白く感じた.
3. 引き続き, 時間を見つけて, 過去問の学習を進めていきたいと思う.

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

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

■参照サイト
AtCoder Regular Contest 152

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

C++の練習を兼ねて, AtCoder Beginner Contest 272 の 問題C (Max Even) ~ 問題E (Add and Mex) を解いてみた.

■感想.
1. 問題E は, 方針が見えなかったので, 解説を参考に, AC版に到達できたと思う.
2. 個人的には, 問題D で, 幅優先探索 の 復習が出来たので, 非常に良かったと思う.
3. 引き続き, 時間を見つけて, 過去問の学習を進めていきたいと思う.

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

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

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

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

■参照サイト
AtCoder Beginner Contest 272

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

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

■感想.
1. 問題C は, 方針が見えなかったので, 解説を参考に, AC版に到達できたと思う.
2. 引き続き, 時間を見つけて, 過去問の学習を進めていきたいと思う.

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

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

■参照サイト
AtCoder Regular Contest 152

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

C++の練習を兼ねて, AtCoder Regular Contest 152 の 問題A (Seat Occupation) ~ 問題B (Pass on Path) を解いてみた.

■感想.
1. 問題A, B は, 方針が見えなかったので, 解説を参考に, AC版に到達できたと思う.
2. 個人的には, 問題B で, 尺取り法 の 復習ができたので 非常に良かったと思う.
3. 引き続き, 時間を見つけて, 過去問の学習を進めていきたいと思う.

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

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

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

■参照サイト
AtCoder Regular Contest 152

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

C++の練習を兼ねて, AtCoder Regular Contest 144 の 問題D (AND OR Equation) を解いてみた.

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

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

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

■参照サイト
AtCoder Regular Contest 144

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

C++の練習を兼ねて, AtCoder Regular Contest 144 の 問題C (K Derangement) を解いてみた.

■感想.
1. 問題C は, 方針が見えなかったので, 解説を参考に, AC版に到達できたと思う.
2. 個人的には, 解説のロジックで, 辞書順最小の順列を取得できることが, 非常に不思議な印象を受けた.
3. 引き続き, 時間を見つけて, 過去問の学習を進めていきたいと思う.

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

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

■参照サイト
AtCoder Regular Contest 144