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

Bài 3 · Lập trình

Số nguyên tố

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

Đề bài

Số nguyên tố là số tự nhiên lớn hơn 1 và chỉ có đúng hai ước là 1 và chính nó. Ví dụ các số tự nhiên 2, 3, 5, 7, 11, 13, 17, 19, 23, … là các số nguyên tố.

Yêu cầu: Cho số tự nhiên nn, hãy tìm số tự nhiên pp thỏa mãn điều kiện: pp là số nguyên tố nhỏ nhất và p≥np \ge n.

Dữ liệu vàoMPRI.INP

Vào từ tệp văn bản MPRI.INP:

  • Dòng thứ nhất chứa số nguyên dương QQ (Q≤106Q \le 10^6) là số bộ test.
  • QQ dòng tiếp theo, mỗi dòng chứa một số tự nhiên nn (n≤109n \le 10^9).

Kết quả raMPRI.OUT

Ghi ra tệp văn bản MPRI.OUT:

  • Gồm QQ dòng, mỗi dòng ghi một số nguyên tố tìm được tương ứng với dữ liệu vào.

Ràng buộc

  • Có 30% số test ứng với 30% số điểm của bài thỏa mãn: Q=1Q = 1; n≤103n \le 10^3.
  • Có 40% số test khác ứng với 40% số điểm của bài thỏa mãn: Q≤102Q \le 10^2; n≤109n \le 10^9.
  • 30% số test còn lại ứng với 30% số điểm của bài thỏa mãn: Q≤106Q \le 10^6; n≤106n \le 10^6.

Ví dụ

Dữ liệu vàoMPRI.INP
2
5
8
Kết quả raMPRI.OUT
5
11

Giải thích

Với n=5n = 5, số nguyên tố nhỏ nhất p≥np \ge n là 5.
Với n=8n = 8, số nguyên tố nhỏ nhất p≥np \ge n là 11.

Thuộc đề thi

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

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