40分求调
查看原帖
40分求调
670608
KLR1203klr楼主2024/7/13 16:13
#include<bits/stdc++.h>
using namespace std;
int k;
int main(){
	cin>>k;
	while(k--){
		long long a,b,c;
		cin>>a>>b>>c;
		long long h=a+2-b*c;
		if(floor(sqrt(h*h-4*a))*floor(sqrt(h*h-4*a))!=h*h-4*a||h*h<4*a){
			cout<<"No"<<endl;
			continue;
		}
		long long cc=abs(sqrt(h*h-4*a));
		cout<<(h-cc)/2<<' '<<(h+cc)/2<<endl;
	}
	return 0;
}
2024/7/13 16:13
加载中...