题目链接:省赛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;
}