代码:
#include<bits/stdc++.h>
using namespace std;
#define int long long
#define qwq ios::sync_with_stdio(false),cin.tie(0),cout.tie(0)
signed main()
{
qwq;
int k;
cin >> k;
while (k --)
{
int n, e, d;
cin >> n >> e >> d;
int l = 1, r = (n - e * d + 2) / 2, s = (n - e * d + 2) / 2;
bool f = 0;
while (l <= r)
{
int mid = (l + r) / 2;
if (mid * (s * 2 - mid) == n)
{
cout << mid << " " << s * 2 - mid << endl;
f = 1;
}
if (mid * (s * 2 - mid) < n)
l = mid + 1;
else
r = mid - 1;
}
if (!f)
cout << "NO" << endl;
}
return 0;
}