>>300
何故何度も同じことを書かなければならないのでしょうか?
p=2Πpk^dk-1
だから、B=pr+1^qr+1としたときに
p=2×pr+1^dr+1Πpk^dk-1
0≦dr+1≦qr+1
とpを変化させます。dr+1=0のときはpは不変ですけど