Problem B: 数字三角形游戏
Memory Limit:128 MB
Time Limit:2.000 S
Judge Style:Text Compare
Creator:
Submit:33
Solved:11
Description
这个游戏规则描述为,写出一个 1~n 的数字序列 Ai 然后每次将相邻的两个数相加,组成一个新的序列,再对新序列进行这样的操作,显然每次新组成的序列比上一次的序列少一个数字,如此反复操作直至剩下最后一个数为止。最终呈现如下所示的一个数字三角形:
3 1 2 4
4 3 6
7 9
16
现在我们倒着玩这个游戏,如果知道 n 及最后得到的数字 sum 。请你求出最初的数字序列 Ai,即 1~n的一个排列,若答案有多种可能,则输出字典序最小的那一个。
Input
输入只有一行,为两个正整数 n 与 sum。
Output
输出一行,为字典序最小的那个序列。数字之间空一格。
Sample Input Copy
4 16
Sample Output Copy
3 1 2 4
HINT
n <=12; sum<20000。