Задача #0448

Память 16 MB Время 1000 ms Сложность 5 %
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.


Входные данные:

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


Выходные данные:

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


Примеры
# 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
Примечание:

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”

Отправить решение
Пожалуйста, войдите в систему, чтобы выполнить это действие,если у вас нет учетной записи, вы можете зарегистрироваться в любое время