1367: Lighting
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:83
解决:19
题目描述
经过那次考试之后
QAQ发现只有提高自己,才能不依靠别人,别人都没有自己靠谱
不知不觉到了学期末了,学期结束时有个数字电子技术课程设计,要求5个人一组做一个实用电路
学霸QAQ当然是一人包揽了5个人的活,并在实验最后一天做出了成品
可是正准备交上去的时候,QAQ发现了一个严重的问题:
在这个实验电路板的末端,有连续的n个灯泡,下面有对应的n个按钮
对于正确的电路,每个按钮肯定是控制在它上面的那个灯的开关
但QAQ的电路如果按下第x个开关,那么第x个灯和它相邻的两个灯的状态都会被改变(开->关,关->开)
QAQ已经来不及改了,他只想在交之前把所有亮着的灯全部关掉
当然这个故障可能会导致总会有灯亮着,现在QAQ求助你,问能不能一系列操作使得所有灯都被关掉
(也就是说如果按下第5个按钮,那么第4,5,6个灯的状态会被改变,如果按下第1个按钮,那么第1,2个灯状态改变)
输入
输入一个数n表示一排n个灯(1<=n<=16)
接下来n个数(0或1),0表示灯是关的,1表示灯是亮着的
输出
如果能把灯全部关掉输出YES
否则输出QAQ
样例输入 复制
8
10001011
样例输出 复制
YES