传统题 1000ms 256MiB

伪人危机

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

在一排人类中潜伏着唯一的伪人。每过一秒钟,所有的伪人都会攻击与之左右相邻的目标,将目标中的人类转化成伪人。求:经过 tt 秒后每个人的身份。

输入格式

第一行:一个整数 nn,表示总人数。

第二行:nn 个整数 a1,a2,...,ana_1,a_2,...,a_n,分别表示每个人的身份,其中 ai=0a_i=0 表示人类,ai=1a_i=1 表示伪人。

第三行:一个整数 tt,表示经过的秒数。

输出格式

按顺序输出所有人的身份(0011),以空格分隔。

样例

6
0 0 1 0 0 0
2
1 1 1 1 1 0

样例 11 解释

共有 66 个人,经过第 11 秒后,每个人的身份如下:

0,1,1,1,0,00,1,1,1,0,0

经过第 22 秒后,每个人的身份如下:

1,1,1,1,1,01,1,1,1,1,0

数据规模与约束

对于所有数据,1n,t106ai{0,1}1 \le n,t \le 10^6,a_i∈\{0,1\},且一定存在唯一整数 x[1,n]x∈[1,n] 满足 ax=1a_x=1

二进制枚举

未认领
状态
已结束
题目
10
开始时间
2025-3-5 17:30
截止时间
2025-3-20 23:59
可延期
24 小时