sdfg
查看原帖
sdfg
671084
jiangjintao008楼主2023/9/18 20:56
#include<bits/stdc++.h>
using namespace std;
int n;
int f(int n){
	for(int i=2;i<=n/i;i++){
		if(n%i==0){
			return 0;
		}
	}
	return 1;
}
int main(){
    cin>>n;
    while(n--){
    	int l,r;
    	cin>>l>>r;
		if(l<4&&r<4){
			cout<<-1<<endl;	
		}
		if(f(l)==1&&l==r){
			cout<<-1<<endl;	
		}
		for(int i=1;i<=l;i++){
			if(__gcd(i,r-i)!=1){
				cout<<i<<" "<<r-i<<endl;
				break; 
			}
		}
	}
	return 0;
}
2023/9/18 20:56
加载中...