BSGS(baby-step gaint-step),大步小步算法,该算法可以在时间复杂度内求解
算法描述
我们令,,这样我们可以保证
由于我们知道,我们可以先枚举B算出右边 ,存在一个hash表里面,然后再枚举A计算左边的的值,然后去判断hash表里面是否有这个值,如果有,我们就得到了
BSGS(baby-step gaint-step),大步小步算法,该算法可以在时间复杂度内求解
算法描述
我们令,,这样我们可以保证
由于我们知道,我们可以先枚举B算出右边 ,存在一个hash表里面,然后再枚举A计算左边的的值,然后去判断hash表里面是否有这个值,如果有,我们就得到了