hdu 1164 Eddy's research I
2013-08-30 10:36
441 查看
先用筛法筛出范围内的素数;
然后就水了
然后就水了
#include <iostream> #include <cstdio> #include <cstring> using namespace std; int prime[10000]; bool vis[65555]; int main() { memset(vis,0,sizeof(vis)); for(int i=2; i<=250; i++) { if(!vis[i]) { for(int j=i*i; j<=65555; j+=i) vis[j] = true; } } int idx = 0; for(int i=2; i<=65555; i++) if(!vis[i]) prime[idx++] = i; int x; while (cin>>x) { int tmp=x; int ncount=1; for (int i=0; ; ++i) { while (tmp%prime[i]==0) { tmp/=prime[i]; if (ncount==1) { cout<<prime[i]; ++ncount; } else { cout<<"*"<<prime[i]; } if (tmp==1) goto kiss; } } kiss:; cout<<endl; } }
相关文章推荐
- HDU1164 Eddy's research I
- hdu-1164-Eddy's research I
- 【HDU】1164 Eddy's research I
- hdu(1164)Eddy's research I
- HDU 1164 Eddy's research I
- 【数学 分解质因素】HDU 1164 Eddy's research I
- HDU1164 Eddy's research I
- hdu 1164 Eddy's research I
- Hdu 1164-Eddy's research I
- HDU's ACM 1164 Eddy's research I
- HDOJ HDU 1164 Eddy's research I ACM 1164 IN HDU
- hdu 1164 Eddy's research I
- 杭电 HDU 1164 Eddy's research I
- HDU 1164 Eddy's research I 数论
- 整数分解(3种算法比较):hdu 1164 Eddy's research I+poj 1811 Prime Test
- hdu1164-Eddy's research I
- hdu 1164 Eddy's research I
- HDU_1164 Eddy's research I
- HDU 1164 Eddy's research I
- hdu 1164 Eddy's research I