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

C++の練習を兼ねて, AtCoder Beginner Contest 008 の 問題C (コイン) を解いてみた.

■感想.
1. 方針が全く見えなかったので, 解説を参考に実装したところ, AC版となった.
2. 数え上げの方法が, 目から鱗で, 非常に感嘆したとともに, 本問題の奥深さを感じた.
3. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

本家のサイトABC 008 解説をご覧下さい.

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

■参照サイト
AtCoder Beginner Contest 008

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

C++の練習を兼ねて, AtCoder Regular Contest 053 の 問題A (ドミノ色塗り) ~ 問題B (回文分割) を解いてみた.

■感想.
1. 久しぶりに, 躓かないで, 回答出来たので良かったと思う.
2. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

本家のサイトARC 053 解説をご覧下さい.

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

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

■参照サイト
AtCoder Regular Contest 053

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

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

■感想.
1. 方針が見えなかったので, 解説を参考に実装したところ, AC版となった.
2. なじみの薄い multiset の 訓練が出来たので, 非常に良かったと思う.
3. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

本家のサイトABC 170 解説をご覧下さい.

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

■参照サイト
AtCoder Beginner Contest 170

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

C++の練習を兼ねて, AtCoder Regular Contest 051 の 問題A (塗り絵) ~ 問題B (互除法) を解いてみた.

■感想.
1. 問題A は, 図形の性質を絞り込めた点, 問題B は, Fibonacci数列 に 帰着出来たので, AC版になったと思う.
2. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

本家のサイトARC 051 解説をご覧下さい.

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

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

■参照サイト
AtCoder Regular Contest 051

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

C++の練習を兼ねて, AtCoder Beginner Contest 173 の 問題D (Chat in a Circle) を解いてみた.

■感想.
1. 大きい方から, 最大2回ずつ加算していく方針で, AC版となった.
2. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

本家のサイトABC 173 解説をご覧下さい.

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

■参照サイト
AtCoder Beginner Contest 173

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

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

■感想.
1. 解答方針が, 全く見えなかったので, 解説を参考に実装したところ 何とかAC版となった.
2. bit を 計算する時, 1 でなく, 1LL を 使うとか, S = a + b のチェックなど, 考慮事項も多く, いろいろ苦労したように思う.
3. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

本家のサイトABC 172 解説をご覧下さい.

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

■参照サイト
AtCoder Beginner Contest 172