给定两个正整数 和 。你需要构造一个包含 个互不相同的正整数的数组,使得这些元素的总和恰好等于 。
本题存在多种可能的答案,你可以输出任意一种合法的数组。如果无法构造出这样的数组,请输出 -1。
-1
一行包含两个正整数 和 ()。
如果无解,输出 -1。
如果有解,输出一行 个以空格分隔的正整数。
3 10
1 4 5
输出包含了 3 个互不相同的正整数,且它们的和为 。
注意输出 2 3 5 也是一个合法的答案,本题配置了 Special Judge,只要合法均会判定为正确。
2 3 5
5 10
5 个最小的互不相同的正整数是 1, 2, 3, 4, 5,它们的和已经是 15,不可能构造出总和为 10 的数组,因此无解。