#include <iostream>
#include <vector>
using namespace std;
int main() {
int n, m;
cin >> n >> m;
vector<int> arr(n,
1); // 创建一个长度为 n 的数组,所有元素初始化为 1
// 计算还需要加到最后一个元素的值
int remaining = m - (n -
1); // 因为前 n-1 个元素都是 1,所以总和是 n-1
// 更新最后一个元素的值
arr[n - 1] = remaining;
// 输出数组
for (int i = 0; i < n; ++i) {
cout << arr[i] << (i == n - 1 ? '\n' : ' ');
}
return 0;
}



京公网安备 11010502036488号