题目:
Description
构造N个正数(每个数不超过1000000),使所有数的和与所有数的积相差刚好等于D,按非递减序输出。
Input
多组测试数据(不超过1000组),每行两个正整数N和D。(2<=N<=1000,D<=1000)
Output
每行应该按非递减序输出对应的N个数。
Sample Input
2 1 3 5
Sample Output
2 3 1 2 8
代码:
#include<iostream>
using namespace std;
int main()
{
int n, d;
while (cin >> n >> d)
{
d += n, n -= 2;
while (n--)cout << 1 << " ";
cout << 2 << " " << d << endl;
}
return 0;
}