24 条题解

  • 0
    @ 2025-6-22 19:45:24
    #include <bits/stdc++.h>
    using namespace std;
    bool isPrime(int x){
    	if(x < 2){
    		return 0;
    	}
    	for(int i = 2;i * i <= x;i++){
    		if(x % i == 0){
    			return 0;
    		}
    	}
    	return 1;
    }
    int n;
    bool flag;
    int main(){
    	cin >> n;
    	for(int i = 1;i <= n - 2;i++){
    		if(isPrime(i) && isPrime(i + 2)){
    			cout << i << ' ' << i + 2 << endl;
    			flag = 1;
    		}
    	}
    	if(!flag){
    		cout << "empty";
    	}
    	return 0;
    } 
    

    信息

    ID
    946
    时间
    1000ms
    内存
    128MiB
    难度
    7
    标签
    (无)
    递交数
    1312
    已通过
    350
    上传者