3 条题解

  • 0
    @ 2026-4-29 13:34:54

    #include<bits/stdc++.h> using namespace std; #define int long long int n,c,v[10000005],t; signed main(){ while(cin>>n){ if(n==0)return 0; for(int i=2;i<=n;i++){ if(v[i]==0){ for(int j=i+i;j<=n;j+=i){ v[j]=1; } } } for(int i=2;i<=n;i++){ if(v[i]==0)c++; } cout<<c<<endl; c=0; } return 0; }

    信息

    ID
    4787
    时间
    1000ms
    内存
    256MiB
    难度
    2
    标签
    递交数
    18
    已通过
    1
    上传者