>>637

A(a,aa)
B(b,bb)
C(c,cc)
D(d,dd)
とおく。
(ABの傾き)= a+b,
(CDの傾き)= c+d,
AB ⊥ CD より(a+b)(c+d)= -1

題意より、CDは円Oの直径。
円Oの中心O'は CD の中点O'((c+d)/2,(cc+dd)/2)
円Oの半径は CD/2 =|c-d|√{1+(c+d)^2}/2

∴c,d は次式の根。
xx + x/(a+b) -(aa+bb+1)/2 = 0,