傅立叶的贡献使得我们对于多项式乘法有了快速计算的方法,而牛顿的贡献又使得多项式的运算进行了巨大的飞跃:我们能实现多项式的指数函数对数函数任意幂函数甚至是三角函数的计算!至此,多项式的算法就应该会告一段落,从入门的 FFT 到进阶的多项式除法再到现在的这些种种,感觉非常感慨:我们所建出的,关于多项式的... ...
分类:
编程语言 时间:
2018-12-30 20:38:28
阅读次数:
428
template T fast_mod(T a,T b,T Mod){ if(b==0) return 1; T ans=1,base=a; while(b!=0){ if(b&1)ans=(ans*base)%Mod; base=(base*base)%Mod; b>>=1; } return a... ...
分类:
其他好文 时间:
2018-12-06 14:32:27
阅读次数:
224
1. ACM算法 1. 数学 1 矩阵 1.1 矩阵类 1.2 Gauss消元 1.3 矩阵的逆 1.4 常系数线性齐次递推 2 整除与剩余 2.1 欧几里得算法 2.2 扩展欧几里得 2.3 单变元模线性方程 2.4 中国剩余定理 2.5 求原根 2.6 平方剩余 2.7 离散对数 2.8 N次剩 ...
分类:
其他好文 时间:
2018-01-22 01:19:08
阅读次数:
176
链接: http://poj.org/problem?id=1808 题意: 判断x^2同余a(modn)是否存在 题解: 平方剩余 代码: ...
分类:
其他好文 时间:
2017-10-15 14:14:44
阅读次数:
121
小西瓜最近学了这个东西,并不很懂,就想敲篇日志巩固一下……勒让德符号嘛,很有趣(本句扯淡),它呢,跟平方剩余有关:设a,b是两个非零整数,b为素数,我们定义符号:若存在整数x,使得,那么就记;否则就记。当p|a时,=0。(这符号敲起来有点麻烦诶,为方便,下面用(a\b)表示,方向与除号相反) ...
分类:
其他好文 时间:
2015-11-19 22:21:35
阅读次数:
180
平方剩余 (poj 1808)
题意:
判断平方剩余,即判断(x^2)%p=a是否有解。
限制:
|a|
思路:
用欧拉准则计算勒让德符号(用来判断平方剩余)
代码,内含求平方剩余的解函数
{CSDN:CODE:598240}...
分类:
其他好文 时间:
2015-02-05 13:40:48
阅读次数:
115
平方剩余和欧拉准则
若p=2或p=4*k+1 则p可以表成两平方数的和的形式 (欧拉和费马已证明,并且有求的方法) 所以答案是p
若p=4*k+3 设a^2=n(mod p) (n!=0) 可以证明不存在b,b^2=p-n(mod p) 即若n是p的平方剩余 则p-n不是p的平方剩余
证明:因为a^2=n(mod p) 所以由欧拉准则 得n^((p-1)/2)=1(mod p)
若b^2...
分类:
其他好文 时间:
2014-08-05 11:14:26
阅读次数:
207
链接:http://poj.org/problem?id=1808
http://acm.timus.ru/problem.aspx?space=1&num=1132
题意:两道题都是模板题,第一个是判断是否有平方剩余,第二个是计算平方剩余。
思路:平方剩余就是给定a,n(n为质数) 问 x^2 ≡ a (mod n) 是否有解,可以用a^((n - 1)/2) ≡ ±1(mod n) ...
分类:
其他好文 时间:
2014-08-02 10:03:33
阅读次数:
306
平方剩余
POJ:1808
链接:http://poj.org/problem?id=1808
题意:给定a,n(n为质数) 问 x^2 ≡ a (mod n) 是否有解
可以用a^((n - 1)/2) ≡ ±1(mod n) 当为1是二次剩余,为-1是非二次剩余
但上述方法仅仅是判断是否有解,下面的方法能够求最小整数解
Ural(Timus) 1132
链接...
分类:
其他好文 时间:
2014-07-30 23:56:45
阅读次数:
732