Problem1048--趣味数论之水仙花数

1048: 趣味数论之水仙花数

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数(自恋的程度比完全数还要高)、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。
水仙花数只是自幂数的一种,严格来说3位数的3次幂数才称为水仙花数。
附:其他位数的自幂数名字
一位自幂数:独身数
两位自幂数:没有
三位自幂数:水仙花数
四位自幂数:四叶玫瑰数
五位自幂数:五角星数
六位自幂数:六合数
七位自幂数:北斗七星数
八位自幂数:八仙数
九位自幂数:九九重阳数
十位自幂数:十全十美数

Input

输入若干行数据,整数范围在3-8位数之间

Output

是自幂数 输出Yes,否则输出No

Sample Input Copy

153
666
371

Sample Output Copy

Yes
No
Yes

HINT

3位数是每位的3次方,4位数是4位的4次方,所以你必须先知道是几位数,才能求几次方

Source/Category