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ố chính phương

Điểm
5 điểm
Thời gian
1 giây/test
Tên chương trình
CAU3.*
Vào / Ra
bàn phím → màn hình

Đề bài

Số chính phương là số tự nhiên mà có thể viết dưới dạng bình phương của một số tự nhiên khác. Ví dụ: 0, 1, 4, 9, 16, 25, … là các số chính phương, còn các số 2, 3, 5, … không là số chính phương.
Cho dãy gồm nn số nguyên a1,a2,…,ana_1, a_2, \dots, a_n. Tìm số chính phương nhỏ nhất không xuất hiện trong dãy số đã cho.

Dữ liệu vào

Nhập từ bàn phím:

  • Dòng đầu tiên chứa số nguyên nn (1≤n≤1061 \le n \le 10^6);
  • Dòng thứ hai chứa nn số nguyên a1,a2,…,ana_1, a_2, \dots, a_n (0≤ai≤1012,i=1,2,…,n0 \le a_i \le 10^{12}, i = 1, 2, \dots, n), các số cách nhau một dấu cách.

Kết quả ra

In ra màn hình kết quả tìm được.

Ràng buộc

  • Có 50% số test tương ứng với 50% số điểm của câu có 1≤n≤103,0≤ai≤1041 \le n \le 10^3, 0 \le a_i \le 10^4;
  • Có 30% số test tương ứng với 30% số điểm của câu có 103<n≤106,0≤ai≤10610^3 < n \le 10^6, 0 \le a_i \le 10^6;
  • Có 20% số test tương ứng với 20% số điểm của câu có 0≤ai≤10120 \le a_i \le 10^{12}.

Ví dụ

Dữ liệu vào
8
0 3 4 2 1 4 16 25
Kết quả ra
9

Thuộc đề thi

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

Phú Thọ · Cấp tỉnh · Năm học 2022-2023