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

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