問題一覧 > 通常問題

No.1064 ∪∩∩ / Cup Cap Cap

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 小数誤差許容問題 絶対誤差または相対誤差が$10^{-6}$ 以下。ただし、ジャッジ側の都合で500桁未満にしてください
タグ : / 解いたユーザー数 250
作問者 : nullnull / テスター : ui_mtcui_mtc
6 ProblemId : 4108 / 出題時の順位表 / 自分の提出
問題文最終更新日: 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もしくは右上の雲マークをクリックしてアカウントを作成してください。