无平方因子的数

来源:互联网 发布:淘宝商城手表男士新款 编辑:程序博客网 时间:2024/05/01 17:00
#include<cstdlib>#include<iostream>#include<cstdio>#include<cmath>#include<set>#include<vector>#include<cstring>#include <algorithm>#define LL long long#define inf 0x7fffffff#define E 1e-9#define M 100#define N 1000005using namespace std;int n,k,h,m,e;int vis[N],ans[N];int main(){//#ifndef ONLINE_JUDGE//    freopen("ex.in","r",stdin);//#endif    int n;    while(1)    {        scanf("%d%d",&m,&n);        int s=sqrt(n);        for(int i=2; i<=s; i++)            if(!vis[i])            {//                cout<<"i="<<i<<endl;                vis[i]=1;                for(int j=i*i; j<=n; j+=i)                    vis[j]=1;                int j=i*i;                for(int k=j; k<=n; k+=j)                {                    ans[k]=1;                }            }        for(int i=m; i<=n; ++i)            if(!ans[i])                cout<<i<<" ";        cout<<endl;    }    return 0;}

原创粉丝点击