[Beginner Free Contest 35] CANDY

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C++, Pascal, PyPy, Python

Có ~M~ viên kẹo chia cho ~N~ người sao cho số lượng viên kẹo của mỗi người là một số nguyên dương, đôi một khác nhau và chênh lệch số kẹo giữa người ít kẹo nhất và người nhiều kẹo nhất là nhỏ nhất.

Hãy chỉ ra số kẹo của người có ít kẹo nhất và của người có nhiều kẹo nhất.

Dữ liệu

Chứa một dòng duy nhất gồm 2 số nguyên dương ~N, M~ ~(2 \le N, M \le 10^9)~.

Kết quả

Xuất 2 số nguyên dương là số kẹo của người ít kẹo nhất và số kẹo của người nhiều kẹo nhất. Nếu không có cách chia thỏa điều kiện đề bài thì xuất ra -1.

Ví dụ

Sample Input 1

2 8

Sample Output 1

3 5

Sample Input 2

5 20

Sample Output 2

2 6

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.