首页 > TAG信息列表 > Gaint

Baby_Step_Gaint_Step(BSGS) 算法

\(BSGS\) 算法,又称 “北(\(B\))上(\(S\))广(\(G\))深(\(S\))” 算法,“拔山盖世”算法,可以在 \(O(\sqrt{n})\) 的复杂度内求解离散对数问题。 题目描述: 给定质数 \(p\) 和整数 \(a, n\),求最小的非负整数 \(m\) ,满足 \(a^m \equiv n(mod\ \ p)\) 。 算法分析: 最暴力的算法就是每句每一个 \(