質問です
直線y=px+pと点(1,p)を中心とする半径pの円Qがあり、
円Cの中心をA、直線と円Qの交点をB,C、原点をOとする。
OA=3BCとなるときpの値を求めよ。ただしp>0
という問題なのですが 、円の方程式にy=px+pを代入してBCのx座標の距離を出して
2p/(p^2+1)=3となったのですがこれではpの値が虚数となってしまいました。どなたかご解説お願いいたします