样例过,subtask2AC4个,剩下有tle,wa
#include <iostream>
#include <cmath>
using namespace std;
int K;
int main(){
cin>>K;
while(K--){
long long n,e,d;
bool flag = false;
cin>>n>>d>>e;
for(long long p = 1;p<=sqrt(n)+1;p++){
long long q = n/p;
if(p*q == n && (p+q == n-e*d + 2)){
flag = true;
cout<<p<<' '<<q<<'\n';
}
}
if(flag == false){
cout<<"NO"<<'\n';
}
}
return 0;
}