0分求助
查看原帖
0分求助
954973
jyz2012楼主2023/7/11 19:42
#include <iostream>
#include <cstring>
#include <algorithm>
#define max(a,b) ((a)>(b)?(a):(b))
#define min(a,b) ((a)<(b)?(a):(b))
#define int long long
using namespace std;
void work(int n,int e,int d){
	for(int p=1;p<=n/2;p++){
		for(int q=1;q<=n/2;q++){
			if(p*q>n){
				break;
			}
			if(p*q==n&&e*d==(p-1)*(q-1)+1){
				printf("%lld %lld\n",p,q);
				return;
			}
		}
	}
	cout<<"NO"<<endl;
}
signed main(){
	int t,n,e,d;
	cin>>t;
	for(int i=1;i<=t;i++){
		cin>>n>>e>>d;
		work(n,e,d);
	}
	return 0;
}
2023/7/11 19:42
加载中...