一个数如果恰好等于不等于它本身的所有因子之和,那么这个数就被称为"完数"。例如,6的因子为1,2,3,而6=1+2+3,因此,6是完数。要求给定一个整数n,请编写程序,确定n是否是完数。
#P1672. 完数?
完数?
Input
每组数据输入一个n(1<=n<=10^4)
当n为-1时,输入结束。
当n为-1时,输入结束。
Output
每组数据输出一行,如果 n 不是完数,输出 No 。
否则,以 n 的因子由小到大相加的形式输出。
否则,以 n 的因子由小到大相加的形式输出。
Sample Input
1
2
6
-1
Sample Output
No
No
6=1+2+3