#include<bits/stdc++.h>
using namespace std;
long long k, n[100000], e[100000], d[100000], p[100000], q[100000], ans, a, b;
bool z = 0;
int main (){
freopen("decode.in", "r", stdin);
freopen("decode.ans", "w", stdout);
scanf("%d", &k);
for (int i = 1; i <= k; i++){
z = 0;
scanf("%d%d%d", &n[i], &e[i], &d[i]);
for (int j = 1; j <= 520; j++){
for (int k = 1; k <= 520; k++){
p[j] = j;
q[k] = k;
if (n[i] == p[j] * q[k] && e[i] * d[i] == (p[j] - 1)*(q[k] - 1) + 1 && p[j] <= q[k]){
z = 1;
a = p[j];
b = q[k];
}
}
}
if (z == 1){
cout << a << " " << b << endl;
}else{
cout << "NO" << endl;
}
}
return 0;
}
我这个代码为什么只有20分?
提交记录点这