每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:第一行输入一个整数 ,表示序列 的长度。 第二行输入一个长度为 ,仅由字符 和 构成的字符串 ,表示小苯期望的最终结果。除此之外,保证单个测试文件的 之和不超过 。
对于每组测试数据,新起一行。如果存在一种「染色」方案使得 可以变成 ,则输出 ,否则输出 。
2 6 111001 5 11100
NO YES
对于第一组测试数据,可以证明不存在合法的解。 对于第二组测试数据,其中一种「染色」方案是:首先选择连续段 「染色」得到 ,再选择连续段 「染色」得到 。