只有六十分,请赐教
查看原帖
只有六十分,请赐教
620304
luoqihangBen楼主2023/10/8 17:15
#include<bits/stdc++.h>
using namespace std;
long long k,n,e,d;
int p=0,q=0;
int main()
{
	cin>>k;
	while(k--)
	{	scanf("%d%d%d",&n,&e,&d);
		int f=0;
		for(int j=1;j<=sqrt(n);j++)
		{	
			p=j;
			q=n/p;
			if(p*q==n){
				if((p-1)*(q-1)+1==e*d){
					cout<<p<<" "<<q<<endl;
					f=1;
					break;    }
						}
		}	
		if(f==0){
		cout<<"NO"<<endl; }
		}
	return 0;
}
2023/10/8 17:15
加载中...