c++代码部分:
#include<bits/stdc++.h>
using namespace std;
#define ll;
int main(){
long long n,sum=1;
cin>>n;
for(long long i=2;i<=sqrt(n);i++)
if(n%i==0&&i!=sqrt(n))
sum+=(long long)(i+(long long)(n/i));
else if(n%i==0)
sum+=i;
if(sum==n) puts("Perfect");
else if(sum>n) puts("Abundant");
else puts("Deficient");
return 0;
}