連結
最新消息
心情抒發與好康分享
解題程式碼
教學文章
遊戲專區
留言板
本站遷移
因為我最近租用了網路空間以及網域,
故本站已遷移至新網站~
這邊的資訊已經正在進行搬移的工作~
希望各位可以到新網站去逛XD
New Website:
http://knightzone.org/
搜尋此網誌
2011年3月1日 星期二
[UVa]374:Big Mod
首先,
要先知道數學式子:(A*B)%C = (A%C) * (B%C)。
因此我就可以不用把B^P算完再去對M取餘數,
但是如果是((((B%M)*B)%M)*B)%M.....的話,
會TLE的,
所以算次方請用次方除二相乘的遞迴來算次方,
也就是 (B^P)%M = (B^(P/2)%M) * (B^(P/2)%M) 這樣遞迴。
[C](0.012)
1 意見:
minstrel
提到...
感謝分享!
14/11/11 16:47
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
1 意見:
感謝分享!
張貼留言