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

C++の練習を兼ねて, AtCoder Beginner Contest 293 の 問題C (Make Takahashi Happy) ~ 問題D (Tying Rope) を解いてみた.

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

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

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

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

■参照サイト
AtCoder Beginner Contest 293
Union-Find木

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

C++の練習を兼ねて, AtCoder Beginner Contest 260 の 問題F (Find 4-cycle) を解いてみた.

■感想.
1. 問題Fは, 方針が見えなかったので, 解説を参考に, AC版に到達できたと思う.
2. 個人的には, 解説のロジックで, 4-cycle の 存在をチェックできる点が興味深く思った.
3. 引き続き, 時間を見つけて, 過去問の学習を進めていきたいと思う.

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

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

■参照サイト
AtCoder Beginner Contest 260

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

C++の練習を兼ねて, AtCoder Beginner Contest 260 の 問題E (At Least One) を解いてみた.

■感想.
1. 問題Eは, 方針が見えなかったので, 解説を参考に, AC版に到達できたと思う.
2. 個人的には, 実装に苦労したものの, 尺取り法, いもす法 の 復習ができたので 非常に良かったと思う.
3. 再度見直したところ, 前回実装した版(※テストケースで, A[i]がすべて同じで, B[i] が全て異なる場合)は, おそらく, TLE版に見えたため, ロジック修正の上, 再提出した.
4. 引き続き, 時間を見つけて, 過去問の学習を進めていきたいと思う.

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

■C++版プログラム(問題E/おそらくTLE版).

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

■参照サイト
AtCoder Beginner Contest 260

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

C++の練習を兼ねて, AtCoder Beginner Contest 248 の 問題E (K-colinear Line) を解いてみた.

■感想.
1. 問題Eは, 方針が見えなかったので, 解説を参考に, AC版に到達できたと思う.
2. 個人的には, 直線を固定して数え上げていくロジックが, 非常に面白く感じた.
3. 引き続き, 時間を見つけて, 過去問の学習を進めていきたいと思う.

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

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

■参照サイト
ユニークビジョンプログラミングコンテスト2022(AtCoder Beginner Contest 248)

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

C++の練習を兼ねて, AtCoder Beginner Contest 260 の 問題C (Changing Jewels) ~ 問題D (Draw Your Cards) を解いてみた.

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

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

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

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

■参照サイト
AtCoder Beginner Contest 260
Union-Find木

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

C++の練習を兼ねて, AtCoder Beginner Contest 299 の 問題E (Nearest Black Vertex) を解いてみた.

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

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

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

■参照サイト
東京海上日動プログラミングコンテスト2023(AtCoder Beginner Contest 299)

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

C++の練習を兼ねて, AtCoder Beginner Contest 299 の 問題C (Dango) ~ 問題D (Find by Query) を解いてみた.

■感想.
1. 問題C, D は, 方針を絞り込めたので, AC版に到達できたと思う.
2. 個人的には, 問題D で, 二分探索 の 復習が出来たので, 非常に良かったと思う.
3. 引き続き, 時間を見つけて, 過去問の学習を進めていきたいと思う.

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

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

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

■参照サイト
東京海上日動プログラミングコンテスト2023(AtCoder Beginner Contest 299)

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

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

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

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

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

■参照サイト
AtCoder Beginner Contest 292

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

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

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

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

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

■参照サイト
AtCoder Beginner Contest 142

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

C++の練習を兼ねて, AtCoder Beginner Contest 297 の 問題C (PC on the Table) ~ 問題E (Kth Takoyaki Set) を解いてみた.

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

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

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

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

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

■参照サイト
AtCoder Beginner Contest 297