#h221. 阿姆斯特朗数判断

阿姆斯特朗数判断

h221. 阿姆斯特朗数判断

题目描述

一个 kk 位非负整数,如果等于它的每个数字的 kk 次方之和,就称为阿姆斯特朗数。

例如,15315333 位,且 13+53+33=1531^3+5^3+3^3=153,因此 153153 是阿姆斯特朗数。数字 00 按一位数处理。

输入格式

输入一个非负整数 nn

输出格式

如果 nn 是阿姆斯特朗数,输出 YES;否则输出 NO

数据范围

0n9999990\le n\le 999999

计算过程中的幂和不超过 31886463188646

样例

153
YES

标签:数位分解、枚举