Số chính phương nhỏ nhất
Xem dưới dạng PDFMột số được gọi là số chính phương khi căn bậc hai của số đó là một số tự nhiên.
Cho một dãy gồm \(N\) số tự nhiên \(a_1, a_2, a_3...a_n\) \((1 \le N \le 10^5; 0 \le a_i \le 10^9; 1 \le i \le N)\)
Yêu cầu: Tìm số chính phương nhỏ nhất và lớn hơn phần tử nhỏ nhất mà không xuất hiện trong dãy số \(a_1, a_2, a_3...a_n\)
Dữ liệu vào:
- Dòng 1: Một số tự nhiên \(N\)
- Dòng 2: \(N\) số tự nhiên \(a_1, a_2, a_3...a_n\)
Ràng buộc:
- Có 40% số test tương ứng 40% số điểm \(0 \le N \le 10^2\)
- Có 40% số test tương ứng 40% số điểm \(10^2 \le N \le 10^3\)
- Có 20% số test tương ứng 20% số điểm \(10^3 \le N \le 10^4\)
Input
7
16 79 4 0 65 1 81
Output
9
Nhận xét