Kosinus
İki rasional ədəd x və y verilib.
Tam ədədi tərəfləri olan elə bir degenerasiya olunmamış üçbucaq tapın ki, bu üçbucağın bir bucağının kosinusu x, digərinin kosinusu isə y-yə bərabər olsun. Onun tərəflərinin uzunluqlarını çıxarın.
Giriş məlumatları
Dörd sətirdə dörd tam ədəd verilir, hər biri bir sətirdə: P, Q, U və V (-10^9
≤ P, U ≤ 10^9
, 1 ≤ Q, V ≤ 10^9
). Bu ədədlər x və y-ni aşağıdakı kimi təyin edir: x = P / Q, y = U / V.
Çıxış məlumatları
Əgər degenerasiya olunmamış üçbucaq mövcuddursa, bir sətirdə üç tam ədəd çıxarın - tərəflərin artan qaydada uzunluqları. Çıxarılan ədədlər qarşılıqlı sadə olmalıdır, yəni onların ən böyük ortaq böləni 1-ə bərabər olmalıdır. Əgər bir neçə həll mövcuddursa, onlardan birini çıxarın.
Əgər axtarılan degenerasiya olunmamış üçbucaq mövcud deyilsə, ayrıca bir sətirdə -1 çıxarın.