60分超时求大佬帮助
查看原帖
60分超时求大佬帮助
700753
cute_duck楼主2023/1/14 18:14
#include<bits/stdc++.h>
using namespace std;
long long n,a,sum;

int primeNumber(int number){
	if(number>1){int i=number-1;while(number%i!=0) i--;if(i==1) return 1;else return 0;}
	else return 0;
}
int main(){
	cin>>n;
    for(int i=1;i<=n;i++){
    	if(primeNumber(i)==1){
		    sum+=i;
    		if(sum<=n){
    			cout<<i<<endl;
		        a++;
			}
			else{
			    continue;
			}
	    } 
	}
	cout<<a;
	return 0;
}

求大佬帮助

2023/1/14 18:14
加载中...