#L30205. 完全平方数检查
完全平方数检查
完全平方数检查
题目描述
给定整数n。若存在非负整数k使k²=n,则n是完全平方数。判断n是否为完全平方数。
输入格式
一行输入整数n,满足 -10^12≤n≤10^12。
输出格式
n<0时输出IMPOSSIBLE;n为完全平方数时输出YES k,其中k为其算术平方根;否则输出NO。
样例
输入
144
输出
YES 12
给定整数n。若存在非负整数k使k²=n,则n是完全平方数。判断n是否为完全平方数。
一行输入整数n,满足 -10^12≤n≤10^12。
n<0时输出IMPOSSIBLE;n为完全平方数时输出YES k,其中k为其算术平方根;否则输出NO。
144
YES 12