20分求助
查看原帖
20分求助
623254
Soul_direction楼主2022/11/20 11:00

苣佬救救我

#include<iostream>
using namespace std;

long long p=0,q=0,t;

void decode(long long a,long long b,long long c){
	p=0;
	q=0;
	while(p+q<=t){
		p++;
		while(p+q<=t){
		q++;
		if(p*q==a&&(p-1)*(q-1)+1==b*c){
			cout<<p<<' '<<q<<endl;
			return;
			}
		}
		q=0;
	}
	cout<<"NO"<<endl;
	return;
}

int main(){
	long long k,n,e,d;
	cin>>k;
	long long i,j;
	for(i=1;i<=k;i++){
		cin>>n>>e>>d;
		t=n-e*d+2;
		decode(n,e,d);
	}
	return 0;
}
2022/11/20 11:00
加载中...