C++ bài 8.E1: Không chia hết
Bạn được cho bốn số nguyên A, B, C, và D. Tìm số lượng các số nguyên từ A đến B (bao gồm cả hai) mà không chia hết cho cả C lẫn D.
Ràng buộc:
- 1≤A≤B≤1018
- 1≤C,D≤109
- Tất cả giá trị đầu vào là số nguyên.
ĐỊNH DẠNG ĐẦU VÀO
Đầu vào được cung cấp từ đầu vào chuẩn như sau:
Copy
A B C D
ĐỊNH DẠNG ĐẦU RA
In ra số lượng các số nguyên từ A đến B mà không chia hết cho cả C lẫn D.
Ví dụ:
Input
Copy
4 9 2 3
Output
Copy
2
Các số 5 và 7 thỏa mãn điều kiện.
Input
Copy
10 40 6 8
Output
Copy
23
Giải thích ví dụ mẫu:
Ví dụ 1: Với dãy số từ
4
đến9
, các số5
và7
không chia hết cho cả2
và3
, nên kết quả là2
.Ví dụ 2: Với dãy số từ
10
đến40
, có23
số không chia hết cho cả6
và8
.
Lời giải bài tập này: Tại đây
Group giải đáp thắc mắc: Lập trình 24h
Fanpage CLB: CLB lập trình Full House- Việt Nam
Youtube: CLB Lập Trình Full House
Comments