如果一个正整数nnn除了自己之外的所有因数之和等于自己,则nnn为完全数。 例如,666除了自己之外的因数为1,2,31,2,31,2,3,而1+2+3=61+2+3=61+2+3=6,故666是完全数。
输入一个正整数nnn,判断nnn是不是完全数。
一行,一个正整数nnn,1≤n≤1091\leq n\leq 10^91≤n≤109。
如果nnn是完全数,输出n is perfect,否则输出n is not perfect。 具体格式见样例。
n is perfect
n is not perfect
6
6 is perfect
时间1s,内存256MB。
在下列训练计划中:
FWOJ题目分类
注册一个 Vijos 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 Vijos 通用账户