Bài 2: Chia đều kẹo (THT A Hưng Yên 2026)
Xem PDF
Điểm:
500 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
An có \(N\) người bạn và có \(M\) cái kẹo. An muốn chia kẹo đều cho tất cả mọi người, bao gồm cả \(N\) người bạn và chính An.
Nếu số kẹo hiện có chưa chia đều được, An có thể xin bố thêm một số cái kẹo.
Yêu cầu
Hãy tính số kẹo ít nhất An cần xin thêm để tổng số kẹo có thể chia đều cho \(N + 1\) người.
Input
- Dòng thứ nhất chứa số tự nhiên \(N\) (\(1 \le N \le 10^{12}\)).
- Dòng thứ hai chứa số tự nhiên \(M\) (\(0 \le M \le 10^{12}\)).
Output
- In ra một số tự nhiên duy nhất là số kẹo ít nhất An cần xin thêm.
Example
Test 1
Input
3
10
Output
2
Note
An cần chia kẹo cho \(4\) người. Hiện có \(10\) cái kẹo, nếu xin thêm \(2\) cái thì có \(12\) cái, chia đều được cho \(4\) người.
Test 2
Input
4
15
Output
0
Note
An cần chia kẹo cho \(5\) người. Vì \(15\) chia hết cho \(5\), An không cần xin thêm kẹo.
Bình luận (5)