解题思路:
注意事项:
参考代码:
#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 人评分
【回文数(二)】 (C++代码)浏览:873 |
C语言训练-角谷猜想 (C++代码)(3N+1问题)浏览:1750 |
A+B for Input-Output Practice (III) (C语言代码)浏览:576 |
【排队买票】 (C语言代码)浏览:900 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:613 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:690 |
IP判断 (C语言描述,蓝桥杯)浏览:1095 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:587 |
大神老白 (C语言代码)浏览:601 |
整数平均值 (C语言代码)浏览:786 |