BSGS算法
1. 简介
BSGS 算法也称为大小步算法,主要用来解决
的问题,其中 为质数。
2. 算法
令 ,其中 。此时原式等价于
然后枚举 ,将 存入哈希表;再枚举 ,从哈希表中寻找第一个满足 的 ,则此时
即为所求解。该算法复杂度为 。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!
BSGS 算法也称为大小步算法,主要用来解决
的问题,其中 为质数。
令 ,其中 。此时原式等价于
然后枚举 ,将 存入哈希表;再枚举 ,从哈希表中寻找第一个满足 的 ,则此时
即为所求解。该算法复杂度为 。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!
目录