WA求助
查看原帖
WA求助
757214
Gohldg楼主2023/7/19 11:27
#include <iostream>
using namespace std;
long long sum(long long x){
	long long y=0;
    for(int i=1;i*i<=x;i++){
        if(x%i==0)
            y+=i+x/i;
    }
    return y;
}
int main(){
    long long n,ans;
    cin>>n;
    ans=sum(n);
    if(ans==n)cout<<"Perfect";
    else if(ans<n)cout<<"Deficient";
    else if(ans>n)cout<<"Abundant";
    cout <<endl;
    return 0;
}
2023/7/19 11:27
加载中...