为什么本地编译通过。你谷却不通过。
#include<bits/stdc++.h> using namespace std; int ans,n; bool a[100000005]={1,1,0}; int main(){ cin>>n; for(int i=2;i<=n;++i){ if(a[i]==0){ for(int j=i*2;j<=n;j+=i){ a[j]=1; ++ans; } } } cout<<ans; return 0; }