【名词解释】
每个测试文件均包含多组测试数据。第一行输入一个整数
代表数据组数,每组测试数据描述如下:
第一行两个整数
,表示初始给定的黑色棋子数量和连珠数量。
第二行输入
个整数
,表示棋子的坐标,保证任意两个棋子的坐标互不相同。
除此之外,保证单个测试文件的
之和不超过
。
对于每一组测试数据,新起一行。如果可以使得局面出现
子连珠,输出
,否则输出
。
3 3 3 1 2 5 3 10 1 2 3 3 2 5 1 3
YES NO YES
对于第一组测试数据,可以在
的位置再下一个黑色棋子,此时,棋盘上
三个棋子构成一个公差为
的等差数列,因此局面出现
子连珠。
对于第二组测试数据,无论如何再下一个黑色棋子,都无法使得局面出现
子连珠,因为棋盘上至多只有
个棋子。