114514

枫原万叶  •  14天前


include <bits/stdc++.h>

using namespace std; typedef long long ll;

int main() {

int k; cin >> k; ll n, e, d, m, a, b, flage = 0; while (k--) {

cin >> n >> e >> d;
m = n - e * d + 2;
a = m * m - 4 * n;
if (a < 0) {
	cout << "NO" << endl;
} else {
	b = sqrt(a);
	ll x1, x2;
	if ((m + b) % 2 == 0) {
		x1 = (m + b) / 2;
		flage++;
	}
	if ((m - b) % 2 == 0) {
		x2 = (m - b) / 2;
		flage++;
	}
	if (flage == 2) {
		flage = 0;
		if (x1 > x2) {
			cout << x2 << " " << x1 << endl;
		} else {
			cout << x1 << " " << x2 << endl;
		}
	} else {
		cout << "NO" << endl;//梦想成为猫娘(我是水印)
	}
}

} return 0; }


评论:

请先登录,才能进行评论