AtCoder Beginner Contest 256 B問題 Batters
問題
提出解答
解法1 atcoder.jp
解法2 atcoder.jp
問題の概要
マス , マス , マス , マス からなるマス目があり, 最初, このマス目の上には何もない.
とする. 次の操作を の順に行なったときの最終的な を求めよ.
- マス にコマを つ置く.
- 全てのコマをマス にある場合, マス に移動させる. ただし, ならば, そのコマは取り除き, 代わりに に を加算する.
制約
解法1 (シミュレーション)
この問題は愚直なシミュレーションで正解できる. ただし, コマを移動させる際, 1回の で複数回移動させることにないように注意すること.
解法2 (累積和)
マス 以降もあると考える. このとき, 番目においたコマが最終的にマス 以降に置かれるための必要十分条件は
である. これは愚直に 時間で計上できる. また, 累積和を利用することによって でも計上できる.