#P28. 判断一个数是否为完全平方数

    ID: 276 Type: Default 1000ms 512MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>信息学奥赛导学(C++语言基础入门)

判断一个数是否为完全平方数

题目描述

完全平方数是指一个整数,其平方根是另一个整数。换句话说,如果一个整数可以表示为另一个整数的平方,那么它就是一个完全平方数。例如 1、4、9、16、25 等都是完全平方数,因为它们分别是 1、2、3、4、5 的平方,而其他整数如 2、5、10、13 等则不是完全平方数。

现输入一个整数 ( X(1 \leq X \leq 10^9) ),判断其是否为完全平方数。如果是,输出 Yes;否则,输出 No

示例

输入数据 1

9

输出数据 1

Yes

输入数据 2

10

输出数据 2

No