水仙花数
题号:NC14386
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 32 M,其他语言64 M
64bit IO Format: %lld

题目描述

水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。
例如:153=1^3+5^3+3^3
8208 = 8^4+2^4+0^4+8^4
这道题请写出程序判断输入的数是否为水仙花数

输入描述:

首先输入正整数 n,表示需要判断的数的个数 (1<=n<=100)
随后每一行输入一个数 Ai,对于每次输入判断 Ai 是否为水仙花数

输出描述:

每次判断 Ai 输出判断结果:
如果是,输出 yes
否则输出 no
示例1

输入

复制
3
111
153
222

输出

复制
no
yes
no

说明

111不是水仙花数,输出no,153是水仙花数,输出yes,222不是水仙花数,输出no