>>353さん
はい、知っています。

それと、
1=a(1-p)^2+p
の一番後ろのpを間違えてqとして計算していました…

しかし、それをpに戻しても、

0=ap^2-2ap-1+a+p

以上ひらめきません…