随笔分类 -  BSGS

摘要:如果a和p互质,用扩欧求逆元就可以直接套用普通BSGS。考虑怎么将其化至这种情况。 注意到当x>=logp时gcd(ax,p)是一个定值,因为这样的话每个存在于a中的质因子,其在ax中的出现次数一定比在p中的多。 于是对x<logp的情况暴力验证。对x>=logp的情况,设d=gcd(ax,p),剩 阅读全文
posted @ 2019-01-11 18:32 Gloid 阅读(161) 评论(0) 推荐(0) 编辑
摘要:5在1e9+9下有二次剩余,那么fib的通项公式就有用了。 已知Fn,求n。注意到[(1+√5)/2]·[(1-√5)/2]=-1,于是换元,设t=[(1+√5)/2]n,原式变为√5·Fn=t-(-1)n·t-1。同乘t并移项,可得t2-√5·Fn·t-(-1)n=0。讨论n的奇偶性,BSGS求二 阅读全文
posted @ 2018-12-08 20:25 Gloid 阅读(384) 评论(0) 推荐(0) 编辑
摘要:11……1(n个)=99……9(n个)/9=(10n-1)/9。 那么显然就是求离散对数了,BSGS即可。 阅读全文
posted @ 2018-09-16 17:12 Gloid 阅读(131) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示