[Phú Thọ - 22-23] Số chính phương


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 256M

Problem type

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 n số nguyên a1, a2, ..., an. 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 n (1 ≤ n ≤ 106);

- Dòng thứ hai chứa n số nguyên a1, a2, ..., an (0 ≤ ai ≤ 1012, i=1,2,...,n), các số cách nhau một dấu cách.

Dữ liệu ra:

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

Ví dụ:

Dữ liệu vào

8
0 3 4 2 1 4 16 25

Dữ liệu ra

9

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 ≤ 104;

• Có 30% số test tương ứng với 30% số điểm của câu có 103 < n ≤ 106, 0 ≤ ai ≤ 106;

• Có 20% số test tương ứng với 20% số điểm của câu có 0 ≤ ai ≤ 1012.


Comments

There are no comments at the moment.