Số chính phương
Xem dạng PDF
Gửi bài giải
C++, Python
Đ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
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