1. 程式人生 > >CSU 1558: 和與積

CSU 1558: 和與積

題目:

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; }