20分求助
查看原帖
20分求助
1401899
aikepudelizhi楼主2024/9/29 22:00
#include<iostream>
#include<cmath>
using namespace std;
void qggs(int n,int e,int d){
    long long m=n-e*d+2;
    long long t=(m*m)-4*n;
    long long p,q;
    if(t<0){
        cout<<"NO";
        return ;
    }
    long long s=sqrt(t);
    if(s*s!=t){
        cout<<"NO";
        return ;
    }
    else{
        p=(m-sqrt(t))/2;
        q=(m+sqrt(t))/2;
        cout<<p<<" "<<q;
    }
}
int main(){
    int k;
    cin>>k;
    for(int i=0;i<k;i++){
        int n,e,d;
        cin>>n>>e>>d;
        qggs(n,e,d);
        cout<<endl;
    }
    return 0;
}
2024/9/29 22:00
加载中...