标签:
2 220 284 100 200
YES NO
#include <stdio.h> #include <string.h> #include <math.h> int main() { int n, m; int dd, ff; int i, j; int t; scanf("%d", &t); while(t--) { scanf("%d %d", &n, &m); dd=1; ff=1; for(i=2; i<=sqrt(n); i++) { if(n%i==0) { dd=dd+i+(n/i); } } for(j=2; j<=sqrt(m); j++) { if(m%j==0) { ff=ff+j+(m/j); } } if(dd==m && ff==n ) { printf("YES\n"); } else { printf("NO\n"); } } return 0; } /************************************** Problem id : SDUT OJ 1221 Result : Accepted Take Memory : 276K Take Time : 0MS Submit Time : 2015-01-09 19:49:49 **************************************/
SDUT OJ 1221 亲和数 (找出某个数n所有的因子数,只需要暴力:2->sqrt(n) 即可 )
标签:
原文地址:http://www.cnblogs.com/yspworld/p/4231646.html