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

Số nguyên tố lớn nhất

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

Đề bài

Trong một cuộc thi lập trình tại trường, ban tổ chức đưa ra một thử thách: "Tìm số nguyên tố lớn nhất trong một danh sách các số nguyên cho trước". Mặc dù các thí sinh đều đã biết số nguyên tố là số nguyên dương có đúng hai ước số là 1 và chính nó, tuy nhiên việc tìm ra được số nguyên tố lớn nhất là không dễ dàng vì danh sách các số nguyên mà ban tổ chức đưa ra là rất lớn.

Yêu cầu: Cho số nguyên dương nn và dãy nn số nguyên a1,a2,…,ana_1, a_2, \dots, a_n. Hãy lập trình tìm nguyên tố lớn nhất trong dãy số đã cho.

Dữ liệu vàoNGTMAX.INP

Cho từ tệp văn bản NGTMAX.INP có dạng:

  • Dòng thứ nhất ghi số nguyên dương nn (0<n≤1060 < n \le 10^6).
  • Dòng thứ hai ghi nn số nguyên a1,a2,…,ana_1, a_2, \dots, a_n (∣ai∣≤106,i=1..n|a_i| \le 10^6, i = 1..n).

Kết quả raNGTMAX.OUT

Ghi ra tệp văn bản NGTMAX.OUT gồm một dòng ghi một số nguyên là số nguyên tố lớn nhất tìm được trong dãy số đã cho. Nếu trong dãy không có số nào là số nguyên tố thì in ra số −1-1.

Ràng buộc

  • Có 60% số điểm tương ứng 60% số test có 0<n≤1030 < n \le 10^3 và ∣ai∣≤103|a_i| \le 10^3.
  • Có 20% số điểm tương ứng 20% số test có 0<n≤1030 < n \le 10^3 và ∣ai∣≤106|a_i| \le 10^6.
  • Có 20% số điểm tương ứng 20% số test có 103<n≤10610^3 < n \le 10^6 và ∣ai∣≤106|a_i| \le 10^6.

Ví dụ

Dữ liệu vàoNGTMAX.INP
6
10 -7 3 15 11 8
Kết quả raNGTMAX.OUT
11

Thuộc đề thi

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

Đồng Tháp · Cấp tỉnh · Năm học 2024-2025

Đề sưu tầm/chép lại, có thể khác bản gốc. Xem ghi chú