数论
Zou?
这个作者很懒,什么都没留下…
展开
-
The Football Season(扩欧)
题意简化: 方程求解 x * w + y * d = p x + y + z = n 其中方程解 x, y, z >= 0 Input 第一行输入4个数 n, p, w and d(1 <= n <= 10^{12}, 0 <= p <= 10^{17}, 1 <= d < w <= 10^{5}). Output ...原创 2019-10-21 09:00:36 · 196 阅读 · 0 评论 -
Baby-Step Giant-Step算法
求解上式,0<=x<n的解,其中n是素数和n不是素数都可以。 求解思路: 令x=k*t+i(t是常数,代表的是大步,i也是常数,代表的是小步),式子变为: 化简后得到: 将(,i)存入表中,然后枚举k,在表中查找即可。 时间复杂度为O(n+p/n),如果取n=sqrt(p)的时候,时间复杂度为O(sqrt(p)) POJ2417Discrete Lo...原创 2019-10-20 10:29:38 · 326 阅读 · 0 评论