Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

TALO_028 - Kiểm tra số chính phương

Kiểm tra một số nguyên xem có phải là số chính phương hay không.

Để làm bài tập này, có thể bạn sẽ cần thông tin sau:
Trong ngôn ngữ C, để tính căn bậc 2, ta sử dụng hàm sqrt() trong thư viện <math.h>
Ví dụ:
#include<stdio.h>
#include<math.h>
int main()
{
    float x = 100;
    float can_x = sqrt(x);
    return 0;

Còn để lấy phần nguyên của một số thực (ép từ kiểu thực sang kiểu nguyên) thì sử dụng cấu trúc sau: 
bien_nguyen = (int)bien_thuc;
Ví dụ: để lấy phần nguyên của căn bậc 2 của một số thực, ta có thể viết
#include<stdio.h>
#include<math.h>
int main()
{
    float x = 100;
    int can_x = (int)sqrt(x);
    return 0;
 

Input

Dòng 1: t - số lượng các testcase
t dòng tiếp theo: mỗi dòng có một số nguyên x: 1 < x < 100000 

Output

t dòng. Mỗi dòng là kết quả kiểm tra:
x : YES nếu x là số chính phương
x : NO  nếu x không phải là số chính phương
Trong đó:
x là giá trị đầu vào của testcase, được in ra với 5 vị trí 

Example

Input:
3 256
13
20
Output: 256 : YES
13 : NO
  20 : NO 

Added by:Nguyễn Tuấn Anh
Date:2016-11-08
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:C

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.