HDU-1333(分解素因数)
2012-08-14 15:28
260 查看
这个题目我都想死了,,做了整整一上午,当然包括看知识点,,
但其实这是一个比较水的题目..- -#
晕死了都..
注意那个if(flag)
耗费了无数精力才发现的...
贴出代码:
但其实这是一个比较水的题目..- -#
晕死了都..
注意那个if(flag)
耗费了无数精力才发现的...
贴出代码:
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <math.h> #define MAXN 100100001 int N; int getsum(int x) { int sum=0; while(x) { sum+=x%10; x/=10; } return sum; } int main() { while(scanf("%d",&N),N) { for(int x=N+1;;x++) { int sum=getsum(x); int temp=0; int flag=x; int cnt=0; for(int i=2;i<=sqrt(flag*1.0);i++) { while(flag%i==0) { cnt++; temp+=getsum(i); flag/=i; } } if(flag!=1) temp+=getsum(flag); if(sum==temp&&cnt!=0) { printf("%d\n",x); break; } } } return 0; }
相关文章推荐
- HDU 5428 The Factor (素因数分解)
- HDU-1492(素因数分解_easy)
- HDU-1333(素数分解)
- Hdu 1395 2^x mod n = 1 (欧拉定理 分解素因数)
- HDU 1333 分解素数因子
- hdu 1454 Happy 2004(数论,分解因子,乘法逆元,快速幂取模)
- hdu-1333 Smith Number
- hdu 1333 Smith Numbers
- HDU 3826 Squarefree number 唯一分解定理
- HDU 1695(容斥+欧拉函数+素数分解)
- 【二分解方程】hdu 2199 Can you solve this equation?
- hdu 5392-Infoplane in Tina Town(质因子分解求最小公倍数)
- hdu1299 Diophantus of Alexandria---素因子分解
- HDU 3861 The King’s Problem 强连通分量分解 + 二分图最小路径覆盖
- hdu 1695 综合数论 欧拉函数 分解质因子 容斥原理 打印素数表 帅呆了的一个题目 详解
- HDU 3826 Squarefree number 唯一分解定理
- HDU 2053 Switch Game(开灯问题,唯一分解定理)
- hdu 4704 Sum (整数和分解+快速幂+费马小定理降幂)
- HDU 5317 RGCDQ (合数分解+预处理)
- HDU 4344 大数分解大素数判定