Nộp bài
Điểm:
100 (thành phần)
Thời gian:
1.0s
Bộ nhớ:
1G
Input:
bàn phím
Output:
màn hình
Tác giả:
Dạng bài
Bên cạnh việc là một chuỗi đối xứng, Nadan cũng là một doanh nhân thành công, tài trợ cho các nhà phát triển phần mềm trẻ khi họ bắt đầu làm việc trên các dự án của họ. Năm nay, anh quyết định phân phối ~K~ kunas (đơn vị tiền tệ của Croatia) cho ~N~ dự án theo cách mà mỗi dự án nhận ít nhất một kunas và tất cả các dự án đều nhận một số lượng kunas khác nhau. Điều này luôn có thể thực hiện được. Viết một chương trình sẽ, cho một giá trị ~N~ và ~K~ cho trước, tìm một cách phân phối có thể của ~K~ kunas cho ~N~ dự án.
Input
- Dòng đầu tiên chứa một số nguyên dương ~K~ ~(100 \leq K \leq 1,000,000)~, là số từ mô tả công việc.
- Dòng thứ hai chứa một số nguyên dương ~N~ ~(1 \leq N \leq 100)~, là số từ mô tả công việc.
Output
In ra ~N~ dòng, mỗi dòng chứ số tiền mà dự án đó có thể nhận được.
Chú ý
- Trong các test có giá trị ~25~ điểm, sẽ có ~N = 5~.
- Nếu giải pháp của bạn xuất ra một phân phối mà không phải tất cả các dự án đều nhận được một số lượng kunas khác nhau, bạn sẽ nhận được ~3~ điểm trên tổng số ~5~ điểm có thể cho trường hợp kiểm tra đó.
Sample Input 1
100
5
Sample Output 1
10
30
20
5
35
Sample Input 2
200
1
Sample Output 2
200
Sample Input 3
100
4
Sample Output 3
21
36
12
31
Bình luận đầu tiên
Bình luận