TLE了,怎么办
代码:
#include<bits/stdc++.h>
using namespace std;
bool a[1111111];
vector<long long> v;
long long ans,sum;
int main(){
for(int i=2;i<=200000;i++){
if(a[i]==0){
v.push_back(a[i]);
for(int j=i;j<=200000;j+=i){
a[i]=1;
}
}
}
long long n;
cin>>n;
while(sum<=n){
long long t=0;
sum+=v[t];
cout<<v[t]<<endl;
ans++;
t++;
}
cout<<ans;
return 0;
}