每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:在一行上输入一个整数 ,表示数组的长度。除此之外,保证单个测试文件中所有 之和不超过 。
对于每组测试数据,如果不存在满足条件的数组,直接输出 ,否则:第一行输出 ;第二行输出 个正整数,表示字典序最小的满足条件的数组,元素间用单个空格分隔;
2 1 2
YES 1 NO
对于第一组测试数据,数组 显然满足条件。对于第二组测试数据,可以证明找不到满足条件的数组。