就对了两个```cpp
#include <bits/stdc++.h>
using namespace std;
bool qs(int n){
int sum=0;
for(int i=1;i<=n;i++){
if(n%i==0)
sum++;
}
if(sum<=2)
return true;
return false;
}
int main(){
int L,sum=0,zs=2,count=0;
cin>>L;
if(L<2){
cout<<0;
return 0;
}
do{
if(qs(zs)){
cout<<zs<<endl;
sum+=zs;
count++;
}
zs++;
}while(sum<L);
cout<<count;
return 0;
}