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

Ước nguyên tố

Điểm
6 điểm
Tên chương trình
BAI2.*
Vào / Ra
BAI2.INP → BAI2.OUT

Đề bài

Số tự nhiên mm được gọi là ước nguyên tố của số nguyên dương nn nếu nn chia hết cho mm và mm là số nguyên tố.

Ví dụ: Số 12 có 2 ước nguyên tố là 2 và 3; số 30 có 3 ước nguyên tố là 2, 3 và 5.

Yêu cầu: Cho QQ truy vấn, mỗi truy vấn gồm ba số nguyên a,b,ka, b, k.
Với mỗi truy vấn, hãy xác định số lượng các số nguyên xx thỏa mãn: a≤x≤ba \le x \le b và có số lượng ước nguyên tố không nhỏ hơn kk.

Dữ liệu vàoBAI2.INP

Vào từ tệp văn bản BAI2.INP có cấu trúc:

  • Dòng thứ nhất chứa số nguyên dương QQ là số lượng truy vấn (1≤Q≤1051 \le Q \le 10^5).
  • QQ dòng tiếp theo, mỗi dòng chứa ba số nguyên a,b,ka, b, k (1≤a≤b≤1061 \le a \le b \le 10^6; 0≤k≤70 \le k \le 7).

Kết quả raBAI2.OUT

Ghi ra tệp văn bản BAI2.OUT gồm QQ dòng, mỗi dòng ghi một số nguyên duy nhất là kết quả tương ứng với mỗi truy vấn.

Ràng buộc

  • Có 60% số test ứng với 60% số điểm của bài thỏa mãn: Q=1Q = 1; 1≤a≤b≤1031 \le a \le b \le 10^3.
  • Có 20% số test khác ứng với 20% số điểm của bài thỏa mãn: Q=1Q = 1; 103<a≤b≤10610^3 < a \le b \le 10^6.
  • 20% số test còn lại ứng với 20% số điểm của bài không có ràng buộc gì thêm.

Ví dụ

Dữ liệu vàoBAI2.INP
1
25 30 2
Kết quả raBAI2.OUT
3

Giải thích

Từ 25 đến 30 có 3 số có từ 2 ước nguyên tố trở lên đó là 26, 28 và 30.
Cụ thể:
26 có 2 ước nguyên tố là 2 và 13
28 có 2 ước nguyên tố là 2 và 7
30 có 3 ước nguyên tố là 2, 3 và 5

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

Hà Tĩnh · Cấp tỉnh · Năm học 2025-2026