#M1L1234. 环形灯的同时更新
环形灯的同时更新
环形灯的同时更新
题目描述
n盏灯首尾相连,0表示灭、1表示亮。每一轮所有灯同时更新:一盏灯观察本轮更新前的自己、左邻和右邻,三者中至少两盏亮时,下轮它亮,否则灭。求D轮后的状态。
输入格式
第一行n、D;第二行长度n的01串,表示第0轮。 输入只有一组数据。
输出格式
输出D轮后的01串。
样例 1
输入
3 1
010
输出
000
说明
每盏灯都只能看到一盏亮灯。
样例 2
输入
4 2
0101
输出
0101
说明
第一轮为1010,第二轮恢复。
数据范围
- 3≤n≤20;0≤D≤100。