每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:第一行一个整数 。第二行包含 个整数 。除此之外,保证单个测试文件的 之和不超过 。
对于每组测试数据,新起一行。如果不存在一种合法的方案,请输出 ;否则在第一行输出 ,并在第二行输出 个整数 ,代表排列好的等比数列。如果存在多个解决方案,您可以输出任意一个,系统会自动判定是否正确。注意,自测运行功能可能因此返回错误结果,请自行检查答案正确性。
2 3 1 2 4 3 1 2 5
Yes 1 2 4 8 No
请注意,输出的等比数列需按顺序排列,对于第一组数据输出 不会被判定为正确。