Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python
Trong toán học, số chính phương là số tự nhiên có thể viết được dưới dạng bình phương của một số tự nhiên nào đó, tức là tồn tại số tự nhiên ~k~ sao cho ~a = k^2~.
Yêu cầu
Nhập vào một dãy gồm ~n~ số tự nhiên và cho biết có bao nhiêu số trong dãy đó là số chính phương.
Dữ liệu đầu vào
Gồm hai dòng:
- Dòng đầu tiên nhập vào số nguyên ~n~ ~(1 \le n \le 10^5)~ biểu thị số lượng phần tử trong dãy.
- Dòng thứ hai nhập ~n~ số nguyên ~a_1, a_2, \ldots, a_n~ ~(0 \le a_i \le 10^9)~ là các phần tử của dãy.
Dữ liệu đầu ra
Gồm số nguyên duy nhất là số lượng số chính phương trong dãy đã cho.
Ví dụ
Ví dụ 1
INPUT
5
49 6 9 5 2
OUTPUT
2
Ví dụ 2
INPUT
6
18 26 19 5 2 3
OUTPUT
0
Bình luận