题目链接:​​省赛pdf​

题目大意:给你一个a,b,c,让你去判断是否ax^2 + bxy + cy^2在所有的x,y,情况下都恒大于等于零

题目思路:各种特判一下就好

#include <bits/stdc++.h>

using namespace std;
typedef long long ll;

int main(){
ll a,b,c;
while(~scanf("%lld%lld%lld",&a,&b,&c)){
if(a < 0) puts("No");
else if(a == 0){
if(b == 0){
if(c >= 0) puts("Yes");
else puts("No");
}
else{
puts("No");
}
}
else{
if(b*b-4*a*c > 0) puts("No");
else puts("Yes");
}
}
return 0;
}