苣佬救救我
#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;
}