hdu 1164 试除法对整数分解
2012-09-29 21:56
204 查看
#include<iostream> #include<cmath> using namespace std; void divide(int n) { int i,ct=0; for(i=2;i<=sqrt(n+0.0);i++) { while(n%i==0) { ct++; if(ct!=1) printf("*"); printf("%d",i); n/=i; } } if(n!=1) { ct++; if(ct!=1) printf("*"); printf("%d",n); } } int main() { int n; while(scanf("%d",&n)!=EOF) { divide(n); printf("\n"); } return 0; }
相关文章推荐
- HDU1164_Eddy's research I【Miller Rabin素数测试】【Pollar Rho整数分解】
- HDU-4477滚动数组+递推(整数分解)
- HDU 3864 D_num Miller Rabin 质数判断+Pollard Rho大整数分解
- hdu 5108(数论-整数分解)
- [ACM] HDU 3398 String (从坐标0,0走到m,n且不能与y=x-1相交的方法数,整数唯一分解定理)
- HDU 4704 Sum (费马小定理+快速幂+整数和分解+欧拉降幂)
- HDU 3398 String(整数唯一分解定理)
- hdu 2136(质数筛选+整数分解)
- 【HDU - 4344】Mark the Rope(大整数分解)
- 试除法整数分解 筛法整数分解 PollardRho大整数分解【模板】
- hdu 4704 Sum (整数和分解+高速幂+费马小定理降幂)
- HDU 3864 D_num Miller Rabin 质数推断+Pollard Rho大整数分解
- HDU-4651 整数分解(生成函数)
- hdu 1299 整数分解
- hdu 2582(数论相关定理+素数筛选+整数分解)
- HDU 1164 分解成素数乘积的形式
- hdu 4704 Sum (整数和分解+快速幂+费马小定理降幂)
- HDU 1164 Eddy's research I(将数分解成素数之积)
- HDU GT and numbers (整数的唯一分解定理)
- HDU 1164(质因子的分解)