Masala #ZT4ZMGSWKB

Xotira 32 MB Vaqt 1000 ms
14

Parabola

Sizga quyidagi ikkita parabola berilgan:

  • \(C_1: y = x^2 + ax + b\)
  • \(C_2: y = -x^2 + cx + d\)

Agar parabola kesishmasa (0 ta umumiy nuqta bo‘lsa), ekranga "No" ni chiqaring.

Agar parabola faqat bitta kesishish nuqtasiga ega bo‘lsa, ekranga "Yes" ni chiqaring.

Agar parabola ikkita kesishish nuqtasiga ega bo‘lsa, ushbu ikki nuqta orqali o'tuvchi chiziqning tenglamasi \(y=px+q\) shaklida bo‘ladi. Siz \(p\) va \(q\) qiymatlarini bir qatorda  \(10^{-6}\) aniqlikda chop etishingiz kerak.


Kiruvchi ma'lumotlar:

Bitta qatorda 4 ta butun son a, b, c va d lar beriladi. \(−10^5≤a,b,c,d≤10^5\)


Chiquvchi ma'lumotlar:

Masala javobini chop eting.


Misollar
# input.txt output.txt
1
0 0 0 5
0.000000 2.500000
2
0 0 0 0
Yes
3
0 1 0 0
No