Masala #ZT4ZMGSWKB

Xotira 32 MB Vaqt 1000 ms Qiyinchiligi 1 %
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
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin