#h221. 阿姆斯特朗数判断
阿姆斯特朗数判断
h221. 阿姆斯特朗数判断
题目描述
一个 位非负整数,如果等于它的每个数字的 次方之和,就称为阿姆斯特朗数。
例如, 有 位,且 ,因此 是阿姆斯特朗数。数字 按一位数处理。
输入格式
输入一个非负整数 。
输出格式
如果 是阿姆斯特朗数,输出 YES;否则输出 NO。
数据范围
。
计算过程中的幂和不超过 。
样例
153
YES
标签:数位分解、枚举
一个 k 位非负整数,如果等于它的每个数字的 k 次方之和,就称为阿姆斯特朗数。
例如,153 有 3 位,且 13+53+33=153,因此 153 是阿姆斯特朗数。数字 0 按一位数处理。
输入一个非负整数 n。
如果 n 是阿姆斯特朗数,输出 YES;否则输出 NO。
0≤n≤999999。
计算过程中的幂和不超过 3188646。
153
YES
标签:数位分解、枚举