2015年6月7日 星期日

TOI2010 第一題:一元二次方程式 (ZJ a453)

/*
    題目連結

    公式解 毫無懸念 OWO
*/
#include<iostream>
#include<cmath>
#include<cstdio>
using namespace std;
int main()
{
    int m,a,b,c,e;
    scanf("%d",&m);
    
    while(m--)
    {
        scanf("%d %d %d", &a, &b, &c);
        e=b*b-4*a*c;
        if(e<0){printf("No\n");goto abc;}

        for(int i=0;i*i<=e;i++)
            if(i*i==e){printf("Yes\n");goto abc;}
                
        printf("No\n");
        abc:;
    }
}

沒有留言:

張貼留言