10分求调
查看原帖
10分求调
1008133
aqskso楼主2024/10/4 12:02
#include<cmath>
using namespace std;
const int N=1000;
int a[N],b[N],c[N];
inline int gcd(int a,int b)
{
    if (b==0)
        return a;
    else
        return gcd(b,a%b);
}
int main()
{
    int n,t;
    cin>>n>>t;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i]>>b[i]>>c[i];
    }
    for(int i=1;i<=n;i++)
    {
        int delta=b[i]*b[i]-4*a[i]*c[i];
        if(delta<0)
            cout<<"NO"<<endl;
            else if(delta==0)
            {
                cout<<-b[i]/2*a[i]<<endl;
            }
            else
                cout<<-b[i]+sqrt(delta)/(2*a[i])<<endl;
    }
}
  //想先把c过掉,结果一直10pts
2024/10/4 12:02
加载中...