BZOJ-1008 越狱
生活随笔
收集整理的這篇文章主要介紹了
BZOJ-1008 越狱
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
先求出無法越獄的概率[(m-1)/m]^(n-1),可以越獄的概率也就理所應當等于1-[(m-1)/m]^(n-1),然后再求出總的方案數m^n,最后兩者相乘即為Answer。
?
難點主要在于如何快速求(a^b) mod p。
計算a^b可以拆成計算a^(b/2)*a^(b/2)(當b為奇數時拆成a^(b/2)*a^(b/2)*a),然后遞歸求解,中間記得處理好模的情況。
?
Code:
http://ideone.com/AbAnxZ
?
轉載于:https://www.cnblogs.com/NanoApe/p/4396757.html
總結
以上是生活随笔為你收集整理的BZOJ-1008 越狱的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 喷水装置(二)
- 下一篇: 如何处理alert、confirm、pr