No.1064 ∪∩∩ / Cup Cap Cap
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 小数誤差許容問題 絶対誤差または相対誤差が$10^{-6}$ 以下。ただし、ジャッジ側の都合で500桁未満にしてください
タグ : / 解いたユーザー数 250
作問者 : null / テスター : ui_mtc
タグ : / 解いたユーザー数 250
作問者 : null / テスター : ui_mtc
問題文最終更新日: 2022-04-25 23:35:00
問題文
$xy$ 平面上に放物線 $C_1:y=x^2+ax+b$ と $C_2:y=-x^2+cx+d$ があります。
$C_1$ と $C_2$ の交点が $0$ 個なら No を、$1$ 個なら Yes を、$2$ 個ならその二点を満たす直線の式 $y=px+q$ を求めてください。
入力
$a\ b\ c\ d$
$-10^5 \le a, b, c, d \le 10^5$
入力はすべて整数である。
出力
交点が $0$ 個なら
No交点が $1$ 個なら
Yes交点が $2$ 個なら
$p\ q$($p, q$ は問題文中の $y=px+q$ の値)
を一行に出力してください。最後に改行してください。絶対誤差・相対誤差の小さい方が $10^{-6}$ まで許容されます。
$|p, q| \le 10^{18}$ が保証されます。
サンプル
サンプル1
入力
0 0 0 5
出力
0.0000000000 2.5000000000
サンプル2
入力
0 0 0 0
出力
Yes
$(0,0)$ でしか交わりません。
サンプル3
入力
0 1 0 0
出力
No
交わりません。
サンプル4
入力
79716 54835 73742 74932
出力
76729.0000000000 64883.5000000000
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。