#1311. 判断完数
判断完数
题目描述:
在神秘的数学魔法世界里,数字们都有着独特的魔力属性。有一种神奇的概念叫做 “因子”,就像是数字的魔法伙伴。当两个数字相乘得到另一个数字时,这两个数字就是那个结果数字的因子。比如在魔法等式 3×5 = 15 中,3 和 5 就是 15 的魔法因子。同时,1×15 = 15,所以 1 和 15 也是 15 的魔法因子。而 1、3、5、15 这四个魔法因子,就是 15 所有的魔法伙伴啦。 还有一种拥有特殊魔力的数字,被称为 “完数”。如果一个数字的魔法因子(不包括它自己)加起来的总和恰好等于这个数字本身,那么这个数字就被赋予了 “完数” 的称号。就像数字 6,它的魔法因子有 1、2、3、6,而 1 + 2 + 3 = 6,所以 6 就是一个拥有完数魔力的数字。 现在,魔法精灵给了你一个正整数 N,让你运用数学魔法来判断这个数字是否拥有完数的魔力。如果它是完数,就大声喊出 “Yes”;如果不是,就果断说出 “No”。
输入格式:
程序会接收一个正整数 N 作为输入。
输出格式:
程序需要输出一行结果,如果 N 是完数,输出 “Yes”;如果不是,输出 “No”。
样例:
6
Yes
10
No
提示
数据范围与提示 0<N<10000