20分求助
查看原帖
20分求助
654098
yzxy886楼主2022/10/30 15:49
#include<bits/stdc++.h>
using namespace std;
long long k,n,d,e;
bool cnt;
int main(){
	cin>>k;
	for(long long i=1;i<=k;i++){
		cin>>n>>d>>e;
		long long ed=e*d;
		for(long long p=1;p<=n;p++)for(long long q=p;q<=n;q++){
			long long pq=p*q,p1=p-1,q1=q-1;
			if(n==pq&&ed==p1*q1+1&&p>0&&q>0){
				cout<<p<<" "<<q<<endl;
				cnt=true;
			}
		}
		if(!cnt)cout<<"NO"<<endl;
		cnt=false;
	}
	return 0;
}

##1 #2 AC

##3 #4 #5 #6 #7 #8 #9 #10 TLE

2022/10/30 15:49
加载中...