Бүтін санның квадраты


Шешімді жөнелту

Ұпайлар: 1
Уақыт шектеуі: 1.0s
Жад шектеуі: 256M

Author:
Problem type

Бүтін теріс емес \(n\) саны берілген . \(k^2 = n\) болатын бүтін \(k\) саны бар-жоғын анықтаңыз.

Енгізу

Бір жолда бір бүтін сан \(n\) берілген (\(0 \le n \le 10^{18}\)).

Шығару

Егер \(n\) саны бүтін санның квадраты болса, YES шығарыңыз, ал керісінше жағдайда NO шығарыңыз

Мысалдар

Енгізу 1
999999000000999999
Жауап 1
NO
Енгізу 2
16
Жауап 2
YES
Енгізу 3
3
Жауап 3
NO
Енгізу 4
5
Жауап 4
NO
Енгізу 5
9
Жауап 5
YES