#include <bits/stdc++.h> using namespace std; int main() { int k; cin>>k; for(int i=1;i<=k;i++) { long long n,e,d; cin>>n>>e>>d; if((n-e*d+2)*(n-e*d+2)-4*(1*n)<0||(int)(((n-e*d+2)-sqrt((n-e*d+2)*(n-e*d+2)-4*(1*n)))/2*1)!=(((n-e*d+2)-sqrt((n-e*d+2)*(n-e*d+2)-4*(1*n)))/2*1)) { cout<<"NO"<<endl; continue; } if((n-e*d+2)*(n-e*d+2)-4*(1*n)>=0) { long long hh,hhh; hh=((n-e*d+2)+sqrt((n-e*d+2)*(n-e*d+2)-4*(1*n)))/2*1; hhh=((n-e*d+2)-sqrt((n-e*d+2)*(n-e*d+2)-4*(1*n)))/2*1; cout<<min(hh,hhh)<<" "; cout<<max(hh,hhh)<<endl; } } return 0; }
0.0分
0 人评分
C二级辅导-统计字符 (C语言代码)浏览:996 |
求最大公约数-模板题浏览:874 |
C语言程序设计教程(第三版)课后习题6.7 (C++代码)浏览:1119 |
C语言程序设计教程(第三版)课后习题8.6 (C++代码)浏览:737 |
2^k进制数 (C++代码)使用递归方法浏览:721 |
高精度加法 (C++代码)(大数加法)浏览:933 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:819 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1533 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:452 |
C语言程序设计教程(第三版)课后习题9.3 (Java代码)浏览:965 |