8个点AC,2个点RE,80分,求助
查看原帖
8个点AC,2个点RE,80分,求助
534577
iPhone楼主2021/10/7 10:09

这题我本地运行是对的呀

交到洛谷上就80分

大佬求助

代码如下

#include <iostream>
#include <cmath>
using namespace std;

bool prime(int x){
	if(x==1) return false;
	for(int i=2;i<=sqrt(x);i++) if(x%i==0) return false;
	return true;
}

void print(int x){
	cout<<x<<"=";
	for(int j=2;j<=x/2;j++){
	    if(prime(j) && prime(x-j)){
	    	cout<<j<<"+"<<x-j<<endl;
	    	break;
	   	}
    }
    return;
}

int main(){
	ios::sync_with_stdio(false);
	int n;
	cin>>n;
	for(int i=4;i<=n;i+=2){
		print(i);
	}
	return 0;
}
2021/10/7 10:09
加载中...