8 条题解

  • 1
    @ 2024-6-17 20:25:52
    #include<bits/stdc++.h>
    using namespace std;
    int n,m,cnt=0;
    int check(int n){
    	if(n<2) return 0;
    	for(int i=2;i<n;i++){
    		if(n%i==0){
    			return 0;
    		}
    	}
    	return 1;
    }
    void print(int x){
    	for(int i=2;i<=x/2;i++){
    		if(check (i)){
    				if(check (x-i)){
    					cout<<i<<"+"<<x-i<<"="<<i+x-i<<endl;
    					cnt++;
    				}
    		}
    	}
    }
    int main(){
    
    	cin>>n>>m;
    	for(int i=n;i<=m;i++){
    		if(i%2==0){
    			print(i);
    		}
    	}
    	cout<<cnt;
    }
    

    信息

    ID
    908
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    递交数
    544
    已通过
    217
    上传者