解题思路:
注意事项:
参考代码:
#include <stdio.h> #include <cstdlib> #include <iostream> #include <cmath> #include <cstring> #include <string> #include <algorithm> #include <functional> using namespace std; int f(int n) { int sum = 0; for(int i = 1; i <= n/2; ++i) { if(n%i == 0) { sum += i; } } return sum; } int main() { int T, n, m; scanf("%d", &T); while(T--) { scanf("%d%d", &n, &m); if(f(n)==m && f(m)==n) { printf("YES\n"); } else { printf("NO\n"); } } return 0; }
0.0分
0 人评分