2 条题解

  • 1
    @ 2024-3-1 16:33:02

    #include

    int sumOfDivisors(int num) { int sum = 1; for (int i = 2; i * i <= num; i++) { if (num % i == 0) { sum += i; if (i * i != num) { sum += num / i; } } } return sum; }

    int main() { int a, b; for (a = 220; a <= 10000; a++) { b = sumOfDivisors(a); if (a < b && sumOfDivisors(b) == a) { std::cout << a << " " << b << std::endl; break; } } return 0; }

    • 0
      @ 2024-11-1 17:21:57

      输出直接完事

      #include<bits/stdc++.h>
      using namespace std;
      int main(){
      	cout<<"220 284";
      	return 0;
      }
      
      • 1

      信息

      ID
      1319
      时间
      1000ms
      内存
      128MiB
      难度
      4
      标签
      (无)
      递交数
      43
      已通过
      20
      上传者