Chia hết và chia có dư
Xem PDF
Điểm:
900 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
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
Kỳ thi:
- Tin học trẻ bảng A nhân ngày 20 tháng 11 (19 Tháng 11., 2023)
Bình luận