翻转和转移

描述

m个黑色的磁盘和n个白色的磁盘的随机序列组成一个椭圆形轨道,与一转门的翻转能力(即扭转)连续三个磁盘。 在图1中,有8个和10个黑盘在赛道上白色的磁盘。 你可以旋转的转门翻转在它的三个转变为磁盘或在跑道上(图1)磁盘的每一个位置顺时针。

这一难题的目标是收集在相邻的磁盘使用相同的颜色翻转和移位。  (图2)

请你写一个程序,决定是否给定的序列可以达到一个目标或没有。 如果可以成立,然后写一条消息“YES”,否则,写一条消息“NO”。

输入格式

输入包括T检验案件。该测试用例数)(T是由于在输入文件的第一行。线条的未来Ŧ每个给出了一个测试案例。测试用例包含一个整数,代表了m和n的总和,一个序列m+ n的0和1,较初始序列。一个0表示一个白色的磁盘和一个1表示一个黑色的磁盘。总和的m和n至少是10,不超过30人。数字之间有一个空间。

输出格式

输出应打印“YES”或“NO”为每个测试点,每行一个。

样例输入 

2

18 0 0 1 0 1 1 1 1 0 1 0 0 1 0 0 0 0 1

14 1 1 0 0 1 1 1 0 0 1 1 0 1 0

样例输出

YES

NO

来源

Taejon 2001

发表评论

注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)

本文链接:https://twd2.me/archives/21QrCode