
BSGS
文章平均质量分 54
olahiuj
我的女朋友不抽烟不喝酒不傲娇不化妆不存在
展开
-
bzoj2242 [SDOI2011]计算器
Description你被要求设计一个计算器完成以下三项任务: 1、给定y,z,p,计算Y^Z Mod P 的值; 2、给定y,z,p,计算满足xy≡ Z ( mod P )的最小非负整数; 3、给定y,z,p,计算满足Y^x ≡ Z ( mod P)的最小非负整数。Solution第一问瞎搞,第二问因为p是质数因此求一下逆元即可。如果不是质数的话可以考虑exgcd 第原创 2018-02-04 12:01:22 · 299 阅读 · 0 评论 -
bzoj3239 Discrete Logging
DescriptionGiven a prime P, 2 <= P < 231, an integer B, 2 <= B < P, and an integer N, 2 <= N < P, compute the discrete logarithm of N, base B, modulo P. That is, find an integer ...原创 2018-03-08 20:02:24 · 282 阅读 · 0 评论 -
bzoj1420 Discrete Root BSGS+exgcd
Description已知k,a,p,求x ^ k=a (mod p)的所有根(根的范围[0,p-1],P为质数三个整数p,k,a。0 < = a Solution题解非常巧妙首先这题p一定是质数 设模p意义下原根为g,令gy≡x(modp)gy≡x(modp)g^y\equiv x \pmod p且gz≡a(modp)gz≡a(modp)g^z\equiv a...原创 2018-05-17 17:27:58 · 219 阅读 · 0 评论 -
bzoj4128 Matrix BSGS
Description给定矩阵A,B和模数p,求最小的x满足A^x = B (mod p)对于100%的数据,n <= 70,p <=19997,p为质数,0<= A_{ij},B_{ij}< pSolution说个题外话,打模拟赛的时候遇到题解说可以nlogn求离散对数,本蒟蒻太菜了希望能有哪位大爷教教我这是什么黑科技。。。考虑直接BSGS,关键在于如何比...原创 2018-09-28 20:15:57 · 309 阅读 · 0 评论 -
bzoj3122 [Sdoi2013]随机数生成器 BSGS
Description小W喜欢读书,尤其喜欢读《约翰克里斯朵夫》。最近小W准备读一本新书,这本书一共有P页,页码范围为0⋯P−1小W很忙,所以每天只能读一页书。为了使事情有趣一些,他打算使用NOI2012上学习的线性同余法生成一个序列,来决定每天具体读哪一页。我们用Xi来表示通过这种方法生成出来的第iii个数,也即小W第i天会读哪一页。这个方法需要设置3个参数a,b,X1,满足0≤a,b,...原创 2018-10-15 20:36:49 · 248 阅读 · 0 评论