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

Bài 2 · Lập trình

Chia hết

Điểm
5 điểm
Thời gian
1 giây
Bộ nhớ
1024Mb
Tên chương trình
CHIAHET.*
Vào / Ra
CHIAHET.INP → CHIAHET.OUT

Đề bài

Sau khi vượt qua vòng loại, Anna tiếp tục ôn luyện để tham dự vòng chung kết kì thi lập trình. Bài toán mà Anna đang làm phát biểu như sau:

Cho 3 số nguyên dương n,x,yn, x, y (1≤n,x,y≤109)(1 \le n, x, y \le 10^9) đếm số lượng các số nguyên dương kk sao cho:

  • kk không vượt quá nn, tức là k≤nk \le n
  • kk chia hết cho xx và không chia hết cho yy.

Rất nhanh chóng Anna đã tìm ra được kết quả bài toán.

Yêu cầu: Em hãy lập trình để đưa ra kết quả đúng của bài toán.

Dữ liệu vàoCHIAHET.INP

Dữ liệu: Đọc từ tệp văn bản CHIAHET.INP chứa ba số nguyên dương n,x,yn, x, y.

Kết quả raCHIAHET.OUT

Kết quả: Ghi ra tệp CHIAHET.OUT số lượng các số nguyên dương không vượt quá nn, chia hết cho xx mà không chia hết cho yy.

Ràng buộc

  • 80% số test với 1≤n≤1061 \le n \le 10^6;
  • 20% số test với 106<n≤10910^6 < n \le 10^9.

Ví dụ

Dữ liệu vàoCHIAHET.INP
10 2 3
Kết quả raCHIAHET.OUT
4

Giải thích

Có 4 số thoả mãn gồm: 2, 4, 8, 10

Thuộc đề thi

Kỳ thi chọn học sinh giỏi tỉnh lớp 9 năm học 2025 – 2026 — Môn thi: Tin học — Bảng B

Nghệ An · Cấp tỉnh · Năm học 2025-2026