Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 1 · Lập trình

Đếm số

Trung bìnhNinh Bình2024-2025Tự chọnSố học
Điểm
6 điểm
Thời gian
1 giây
Tên chương trình
cnum.*
Vào / Ra
cnum.inp → cnum.out

Đề bài

Cho 4 số nguyên dương a,b,x,ya, b, x, y (2≤a,b≤109;2≤x≤y≤1012)(2 \le a, b \le 10^9; 2 \le x \le y \le 10^{12}).

Yêu cầu: Đếm số lượng số nguyên thuộc đoạn [x,y][x, y] chia hết cho aa nhưng không chia hết cho bb.

Dữ liệu vàocnum.inp

Trong tệp cnum.inp gồm một dòng chứa bốn số nguyên dương a,b,x,ya, b, x, y. Các số cách nhau bởi một khoảng trắng.

Kết quả racnum.out

Ghi ra tệp cnum.out số lượng số thỏa mãn yêu cầu bài toán.

Ràng buộc

  • 30% số test ứng với 30% số điểm có 2≤x,y<1062 \le x, y < 10^6;
  • 40% số test ứng với 40% số điểm có 106≤x,y<10910^6 \le x, y < 10^9;
  • 30% số test ứng với 30% số điểm có 109≤x,y≤101210^9 \le x, y \le 10^{12}.

Ví dụ

Ví dụ 1

Dữ liệu vàocnum.inp
4 10 24 44
Kết quả racnum.out
5

Giải thích

Trong đoạn [24, 44] có 5 số nguyên thỏa mãn điều kiện chia hết cho 4 nhưng không chia hết cho 10 là: 24, 28, 32, 36, 44

Ví dụ 2

Dữ liệu vàocnum.inp
8 4  14 20
Kết quả racnum.out
0

Giải thích

Trong đoạn [14 20] không có số nguyên dương nào thỏa mãn điều kiện chia hết cho 8 nhưng không chia hết cho 4

Thuộc đề thi

Đề thi chọn học sinh giỏi lớp 9 THCS cấp tỉnh năm học 2024-2025 — Môn: Tin học

Ninh Bình · Cấp tỉnh · Năm học 2024-2025