Code
1 int ans(int k)
2 {
3 int re=0;
4 vector<int>::iterator it;
5 for(it=prime.begin();it!=prime.end();++it)
6 {
7 if(k%(*it)==0)
8 {
9 re++;
10 while(k%(*it)==0)
11 k/=*it;
12 }
13 }
14 if(k>1)
15 re++;
16 return re;
17 }
18
posted @
2008-08-19 21:28
DosXP
阅读(
404)
评论()
编辑
收藏
举报