Clue Contest 08 - Chia kẹo
Xem dạng PDF
Gửi bài giải
Điểm:
6,00
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
1G
Input:
stdin
Output:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT
Ông già Noel có ~n~ viên kẹo và dự kiến chia cho ~k~ bạn nhỏ. Vốn là một người cầu toàn, ông luôn tìm cách chia kẹo sao cho tất cả các bạn đều có kẹo. Đồng thời, số viên kẹo của các bạn phải cùng chẵn, hoặc cùng lẻ.
Hãy xác định xem ông già Noel có thể chia kẹo sao cho thỏa mãn yêu cầu trên không.
Input
Dòng duy nhất chứa hai số nguyên dương ~n~ và ~k~ (~1 \le n \le 10^9~, ~1 \le k \le 10^5~).
Output
In ra ~k~ số trên một dòng, số thứ ~i~ là số viên kẹo bạn thứ ~i~ nhận.
Nếu có nhiều phương án, in ra phương án bất kỳ.
Nếu không tồn tại phương án nào, in ra ~-1~.
Sample Input 1
5 3
Sample Output 1
1 3 1
Sample Input 2
3 2
Sample Output 2
-1
Bình luận