logo AlgoBeat OnlineJudge
登录 注册

#10137. [ABSEC0002] 完美数组

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:Special Judge
上传者: Murasame

题目描述

给定两个正整数 。你需要构造一个包含 互不相同正整数的数组,使得这些元素的总和恰好等于

本题存在多种可能的答案,你可以输出任意一种合法的数组。如果无法构造出这样的数组,请输出 -1

输入格式

一行包含两个正整数 ()。

输出格式

如果无解,输出 -1

如果有解,输出一行 个以空格分隔的正整数。

样例

样例输入 1

3 10

样例输出 1

1 4 5

样例解释

输出包含了 3 个互不相同的正整数,且它们的和为

注意输出 2 3 5 也是一个合法的答案,本题配置了 Special Judge,只要合法均会判定为正确。

样例输入 2

5 10

样例输出 2

-1

样例解释

5 个最小的互不相同的正整数是 1, 2, 3, 4, 5,它们的和已经是 15,不可能构造出总和为 10 的数组,因此无解。