每个测试文件包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:第一行输入一个整数 ,表示序列长度。第二行输入 个非负整数 。保证所有测试数据中 的总和不超过 。
对于每组测试数据,若可以把整个序列变成全 ,输出一行 。否则输出一行 。
4 2 1 1 3 1 2 1 4 1 1 2 2 5 1 0 1 0 1
Yes No Yes No
对于第一组数据,可以直接选择区间 ,操作一次后变成 。对于第二组数据,虽然一开始可以选择区间 ,操作后变成 ,但之后已经无法继续操作,所以答案为 No。对于第三组数据,可以先对区间 操作一次,序列变成 ;再对区间 操作一次,即可把整个序列变成全 。对于第四组数据,任意一次合法操作都不能跨过中间的 ,因此无法把所有正数都消掉。