每个测试文件内都包含多组测试数据。第一行一个正整数 ,表示测试数据的组数。接下来对于每组测试数据,输入包含一行三个整数 ,意义如题所述。(保证所有测试数据中, 的总和不超过 。)
对于每组测试数据,如果有解,先输出一行一个“YES”,再换行输出一行 个正整数,表示构造的数组 。(有多解输出任意即可。)如果无解输出一行一个“NO”即可。(都不含双引号)
2 2 3 1 3 2 3
YES 2 3 NO
对于第一组测试数据,数组 是符合条件的。