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

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

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

■感想.
1. 解答方針が, 全く見えなかったので, 解説の公式を実装したところ 何とかAC版となった.
2. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

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

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

■参照サイト
AtCoder Beginner Contest 172

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

C++の練習を兼ねて, AtCoder Beginner Contest 172 の 問題D (Sum of Divisors) を解いてみた.

■感想.
1. Nの上限が大きく見えたが, 何とかAC版となった.
2. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

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

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

■参照サイト
AtCoder Beginner Contest 172

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

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

■感想.
1. 解答方針が全く見えなかったので, 解説を見て実装したところ, AC版となった.
2. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

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

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

■参照サイト
AtCoder Beginner Contest 171

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

C++の練習を兼ねて, AtCoder Beginner Contest 171 の 問題D (Replacing) ~ 問題E (Red Scarf) を解いてみた.

■感想.
1. 解答方針を決めることが出来たので, 何とかAC版となった.
2. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

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

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

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

■参照サイト
AtCoder Beginner Contest 171

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

C++の練習を兼ねて, AtCoder Beginner Contest 170 の 問題D (Not Divisible) を解いてみた.

■感想.
1. 実装方針が決まるまで苦労したものの, 何とかAC版となった.
2. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

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

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

■参照サイト
AtCoder Beginner Contest 170

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

C++の練習を兼ねて, AtCoder Beginner Contest 169 の 問題F (F – Knapsack for All Subsets) を解いてみた.

■感想.
1. 解答方針が, 全く見えなかったので, 解答を参照して実装した.
2. 苦手なdpの訓練を積めたので, 非常に良かったと思う.
3. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

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

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

■参照サイト
AtCoder Beginner Contest 169

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

C++の練習を兼ねて, AtCoder Regular Contest 048 の 問題A (階段の下) ~ 問題B (AtCoderでじゃんけんを) を解いてみた.

■感想.
1. 久しぶりに, 問題A, B について, すんなり解けたと思う.
2. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

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

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

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

■参照サイト
AtCoder Regular Contest 048

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

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

■感想.
1. 中央値の範囲に必要な情報を絞り込めることに気付いたので, AC版となったと思う.
2. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

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

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

■参照サイト
AtCoder Beginner Contest 169

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

C++の練習を兼ねて, AtCoder Beginner Contest 169 の 問題D (Div Game) を解いてみた.

■感想.
1. 個人的には, 非常に面白い問題に感じた.
2. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

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

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

■参照サイト
AtCoder Beginner Contest 169