Masala #0448

Xotira 16 MB Vaqt 1000 ms
14

Uy vazifasi

Isfandiyorga bu safar kvadrat tenglamalar mavzusida uy vazifasi berildi: \(ax^2+bx+c=0\) tenglamaning ildizlarini topish. Tabiiyki, Isfandiyor bu tenglamani osongina yechdi va sizdan o’zining yechimini tekshirib berishni so’radi.


Kiruvchi ma'lumotlar:

Bitta qatorda \(a\),\(b\),\(c\) va \(x\) butun sonlar kiritiladi. \((|a|, |b|, |c|, |x| \leq 100, a \neq 0)\)


Chiquvchi ma'lumotlar:

Agar \(ax^2+bx+c=0\) bo’lsa “YES”, aks holda “NO” chiqaring.


Misollar
# input.txt output.txt
1
1 -5 6 2
YES
2
1 -5 6 3
YES
3
2 6 -4 5
NO
4
24 -100 -100 5
YES
Izoh:

Birinchi misolda \(2^2-5 \times 2 + 6 = 0\), demak javob “YES”
Uchinchi misolda \(2 \times 5^2 + 6 \times 5 - 4 \neq 0\), demak javob “NO”