>>147
qはいらん
最初からp+kでいい
点(0,k)を通るから k^2+mk+n=0
n=-k^2-mk

(p+k)^2+l(p+k)-k^2-mk=0
p^2+lp-k^2-mk=0
辺々引いて
2pk+k^2+lk=0
2p+k+l=0
l=-2p-k
これを第2式に代入
-p^2-pk-k^2-mk=0

また円の中心(-l/2,-m/2)と3点の距離は等しい
ことから点(p,0)(p+k,0)の垂直二等分線上に円の中心がある
p+k/2=-l/2

>>149
底を2にそろえる
log_{a}(b)=log_{c}(b)/log_{c}(a)

>>150
1889/3=663
nを3で割った余りを考える
n=3k または 3k±1
n^3=(3k+q)^3=(3k)^3+3*(3k)^2*q+3*3k*q^2+q^3