#P15514. [BalticOI 2003] Lamps (Day 2)

[BalticOI 2003] Lamps (Day 2)

说明

有一座城堡,主大厅是圆形的。大厅的墙上有 NN 盏灯,编号从 11NN。每盏灯的状态要么为开,要么为关。每过一秒,如果编号为 i+1i+1 的灯是开着的,则编号为 ii 的灯改变其状态;但编号为 NN 的灯在编号为 11 的灯是开着的情况下改变其状态。

你的任务是:给定某一时刻所有灯的初始状态,求出经过 MM 秒后的灯的状态。

输入格式

输入的第一行包含两个整数 NN0<N1060 < N \le 10^6)和 MM0M1090 \le M \le 10^9)。接下来的 NN 行包含灯的初始状态,从编号为 11 的灯开始。一行包含 00 表示该灯关闭,包含 11 表示该灯开启。

输出格式

输出必须恰好包含 NN 行,描述经过 MM 秒后灯的状态,从编号为 11 的灯开始。

3 1
0
0
1
0
1
1