简单题。题目大意就是判断一个数是否为 prefect number。可是我竟然三次才 ac,原因是没有考虑到数字为 1 的时候。

求真因数和的时候可以考虑质数判断的算法,循环到 \(\sqrt{n}\) 就行了。代码很长很菜: