每个测试文件均包含多组测试数据。第一行输入一个整数
代表数据组数,每组测试数据描述如下:
在一行上输入一个整数
,表示数组
的长度。
除此之外,保证单个测试文件的
之和不超过
。
对于每一组测试数据,新起一行。若不存在合法的数组,直接输出
;否则,输出
个整数,用空格隔开,表示构造的数组
。
如果存在多个解决方案,您可以输出任意一个,系统会自动判定是否正确。注意,自测运行功能可能因此返回错误结果,请自行检查答案正确性。
4 1 3 9 18
-1 1 2 1 1 2 3 4 5 4 3 2 1 1 2 1 1 2 3 2 1 1 2 1 1 2 3 4 3 2 1
对于第一组样例,可以证明,不存在任何一种构造方案,得到长度为
的数组
。
对于第二组样例,长度为
的数组
,由
个波形数组构成,这个波形数组大小为
,即
。
对于第四组样例,长度为
的数组
,其中一种可行的构造方案是,使用
个波形数组,这
个波形数组大小依次为
,分别是
。

这道题你会答吗?花几分钟告诉大家答案吧!