整除问题 题解:
这题也是看了别人的解析才明白的,理解之后我利用map进行计数。
- #include <bits/stdc++.h>
- using namespace std;
- const int maxn=10005;
- int prime[maxn];
- void getPrime(){
- memset(prime,0,sizeof(prime));
- for(int i=2;i<=maxn;i++){
- if(!prime[i])
- prime[++prime[0]]=i;
- for(int j=1;j<=prime[0]&&prime[j]*i<=maxn;j++){
- prime[prime[j]*i]=1;
- if(i%prime[j]==0)
- &nbs...
登录后发布评论
暂无评论,来抢沙发