Bài 1: Chia hết (HSG 9 Bắc Giang 2024-2025)
Xem PDF
Điểm:
800 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Cho số nguyên dương \(N\) và hai số nguyên tố A và B.
Yêu cầu
Hỏi có bao nhiêu số không lớn hơn \(N\) chỉ chia hết cho \(A\) hoặc \(B\)?
Dữ liệu vào
Gồm hai dòng
- Dòng thứ nhất ghi số nguyên dương \(N (1 \le N \le 10^9)\)
- Dòng thứ hai ghi hai số \(A, B (A, B < N)\).
Dữ liệu ra
Ghi một số nguyên là kết quả của bài toán.
Ràng buộc dữ liệu
- Có 90% số test tương ứng với 90% điểm với \(N \le 10^6; A, B < N\).
- Có 10% số test tương ứng với 10% điểm với \(10^6 < N \le 10^9; A, B < N\).
Ví dụ
Test 1
Input
10
2 3
Output
6
Giải thích
- Các số chia hết cho \(2\) là \(2,4,6,8,10\);
- Các số chia hết cho \(3\) là \(3,6,9\);
- Các số chỉ chia hết cho \(2\) hoặc \(3\) là \(2,3,4,8,9,10\) (\(6\) số). Số \(6\) chia hết cho cả \(2\) và \(3\).
Bình luận (1)