Chia hết và chia có dư
Xem PDF
Điểm:
1100 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Chia hết và chia có dư
Cho \(3\) số nguyên dương \(a, b, n\).
Hãy tìm số nguyên dương \(k\) nhỏ nhất nhưng không nhỏ hơn \(n\) sao cho \(k\) chia hết cho \(a\) và \(k\) không chia hết cho \(b\).
Nếu không có số nguyên dương \(k\) nào thỏa mãn thì gán \(k = -1\).
Input
- Một dòng gồm \(3\) số \(a, b, n\), mỗi số cách nhau một dấu cách.
- Giới hạn:
- \(1 \le a, b \le 10^9\)
- \(1 \le n \le 10^{16}\)
Output
- Ghi ra kết quả bài toán.
Example
Test 1
Input
2 3 7
Output
8
Test 2
Input
8 4 2
Output
-1
Bình luận (2)