Số chính phương

Xem dạng PDF

Gửi bài giải

Điểm: 5,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: SQUARE.INP
Output: SQUARE.OUT

Dạng bài
Ngôn ngữ cho phép
C++, Python

Số chính phương là số tự nhiên có căn bậc hai là một số tự nhiên, hay nói cách khác, số chính phương bằng bình phương (lũy thừa bậc 2) của một số nguyên.

Em hãy kiểm tra một số có phải là số chính phương không.

Input

Dữ liệu được nhập từ file SQUARE.INP gồm một dòng duy nhất chứa một số nguyên ~N~ (~1 \le N \le 10^{18}~).

Output

Ghi kết quả ra file SQUARE.OUT, là SQUARE nếu dữ liệu vào là một số chính phương, NONSQUARE nếu ngược lại.

Sample Input

4
5

Sample Output

SQUARE
NONSQUARE

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.