2 条题解

  • 0
    @ 2024-5-6 20:32:02

    新手写法

    using namespace std;
    int a,b,d=0,s=0;
    bool wanquan(int f){
        for(int j=1;j<f;j++){
            if(f%j==0){
                s+=j;
            }
        }
        if(s==f){
            cout<<f<<endl;
            d++;
        }
    }
    int main(){	
        cin>>a>>b;
        if(a==1){
            a++;
        }
        for(int i=a;i<=b;i++){
            wanquan(i);
            s=0;
        }
        cout<<d;
        return 0;
    }
    

    信息

    ID
    961
    时间
    1000ms
    内存
    128MiB
    难度
    4
    标签
    递交数
    132
    已通过
    61
    上传者