287 条题解

  • 0
    @ 2026-3-31 15:40:09
    using namespace std;
    bool f[10000010];
    int s,n,k;
    int main(){
    cin>>n;
    f[1]=1;
    k=sqrt(n);
    for(int i=2;i<=k;i++)
    if(!f[i])for(int j=i*2;j<=n;j+=i)f[j]=1;
    for(int i=1;i<=n;i++)s+=f[i];
    cout<<n-s;
    return 0;
    }
    

    信息

    ID
    104
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    253
    已通过
    66
    上传者