作者在 2006-10-22 10:46:00 发布以下内容
问题描述
一个数n如果恰好等于它的真因子之和,那么这个数就称为完全数。例如,6是一个完全数,因为6=1+2+3。
你的任务是判断一个数n是否是完全数。
输入
输入文件有若干行,每一行上有一个整数n,(1<=n<=65535)。
输出
输出文件有若干行。对输入文件中的每个整数n,先输出数n,
接着空一格后输出“YES”或“NO”,如果数n是完全数,那么输出“YES”,否则输出“NO”。
输入样例
3
6
输出样例
3 NO
6 YES