2 条题解

  • -1
    @ 2026-4-1 13:35:51

    #include<bits/stdc++.h> #define int long long using namespace std; void f(int n){ int sum = 0; for(int i = 1;i<n;i++){ if(n%i == 0)sum+=i; } if(sum == n)cout<<n<<endl; } signed main(){ int n; cin>>n; for(int i = 2;i<=n;i++){ f(i); } return 0; }

    • -1
      @ 2026-4-1 13:35:49

      #include<bits/stdc++.h> #define int long long using namespace std; void f(int n){ int sum = 0; for(int i = 1;i<n;i++){ if(n%i == 0)sum+=i; } if(sum == n)cout<<n<<endl; } signed main(){ int n; cin>>n; for(int i = 2;i<=n;i++){ f(i); } return 0; }

      • 1

      信息

      ID
      5630
      时间
      1000ms
      内存
      256MiB
      难度
      1
      标签
      递交数
      58
      已通过
      27
      上传者