谢谢大佬
#include<bits/stdc++.h>
using namespace std;
const long long n=1000;
bool a[100001];
long long l;
int q=0;
long long sum=0;
int main()
{
cin>>l;
for(int i=2; i<=n; i++)
a[i]=true;
a[1]=false;
for(int i=2; i<=n; i++)
for(int j=2; j*j<=n; j++)
{
a[i*j]=false;
}
for(int j = 1; j <= n; j++)
{
if(sum>=l){
cout<<q;
return 0;
}
if(a[j]==true)
{
cout<<j<<endl;
sum+=j;
++q;
}
}
cout<<q;
}