大步小步演算法(BSGS)及擴充套件 & bzoj 2480
阿新 • • 發佈:2019-02-13
大步小步演算法用於解決離散對數問題:
求滿足
根據尤拉定理,
讓我們運用meet-in-middle的思想。設
列舉
設表的插入和查詢的時間複雜度分別是 (f(p))
使用雜湊表,BSGS的時間複雜度是
以上通過設
如果
轉化。
若
然而,也許
大步小步演算法用於解決離散對數問題:
求滿足
根據尤拉定理,
讓我們運用meet-in-middle的思想。設
設表的插入和查詢的時間複雜度分別是 (f(p))
使用雜湊表,BSGS的時間複雜度是
以上通過設
如果
轉化。