시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
5 초 | 256 MB | 41 | 35 | 33 | 86.842% |
JOI 君は画像をたくさん集めることが大好きで,多くの画像を持っている.最近になって JOI 君は,画 像を集めすぎてしまったせいでハードディスクの容量が不足気味になっていることに気がついた.新しく ハードディスクを購入するお金はないが,JOI 君にとって持っている画像を削除することはこの上ない苦 痛であるため,画像をうまく圧縮して容量を削減することにした.
画像は縦 2N 行,横 2N 列の正方形状に並んだ合計 2N × 2N 個の画素で表される.それぞれの画素は白か 黒のいずれかである.
このような画像を JOI 君は次の方法で圧縮することにした.
JOI 君はこの方法で本当に画像が圧縮できるのか不安になったため,さまざまな画像に対して実験をし てみることにした.実験の方法は次のようなものである.
実験では操作をできるだけ多く行うために,圧縮後のデータの大きさを高速に調べる必要がある.
画像の大きさを表す整数 N,操作の回数 Q および Q 回の操作の指示が与えられたとき,それぞれの操作 が終わった後の画像を JOI 君の方法で圧縮したときの,圧縮後のデータの大きさを求めるプログラムを作 成せよ.
標準入力から以下の入力を読み込め.
標準出力に Q 行出力せよ.i 行目 (1 5 i 5 Q) には,i 回目の操作が終わった後の画像を JOI 君の方法で 圧縮したときの,圧縮後のデータの大きさを表す 1 つの整数を出力せよ.
追加の制限はない.
2 3 0 1 1 2 0 3
13 17 21
この例では,Q = 3 回の操作は以下のように行われる.
初期状態