#include <bits/stdc++.h>
using namespace std;
int main(){
freopen("decode.in","r",stdin);
freopen("decode.out","w",stdout);
int k;
cin >> k;
int n,d,e;
for(int i=1;i<=k;i++){
cin >> n >> d >> e;
int s=((n-e*d+2)>>1);
bool flag=true;
for(int p=1;p<=s;p++){
int v=(n-e*d+2-p)*p;
if(v>n){
cout << "NO" << '\n';
break;
}
if(v==n){
cout << p << ' ' << n-e*d+2-p << '\n';
flag=false;
break;
}
}
if(flag)cout << "NO" << '\n';
}
return 0;
}
希望各位大佬帮忙看看