欧拉定理: 若正整数 a , n 互质,则 aφ(n)≡1(mod n) 其中 φ(n) 是欧拉函数(1~n) 与 n 互质的数。 费马小定理: 对于质数p,任意整数a,均满足:ap≡a(mod p) 欧拉定理的推论: 若正整数a,n互质,那么对于任意正整数b,有ab≡ab mod φ(n)(mod ...
分类:
其他好文 时间:
2019-08-13 22:25:48
阅读次数:
74
数论 由于p是素数,考虑到费马小定理: $$ a^{p 1} \equiv 1 (mod p) $$ 而再观察,函数$f(x)$要求的值都是0或1 那么,将费马小定理变一下: $$ (x i)^{p 1} \equiv 1 (mod p)(x \neq i) $$ $$ (x i)^{p 1} \e ...
分类:
其他好文 时间:
2019-08-11 10:46:18
阅读次数:
61
有缺漏可以直接留言,我会补上的~ Miller-Rabin判断质数:假设是素数,由费马小定理及二次剩余定理判矛盾十分显然。 Pollard-Rho分解大整数:直接乱随,通过取最大公约数使得期望概率是$n^{0.25}$,就是用了更高明的判重法。 Lucas定理:非常简单,把完系约掉就好啦~ Poly ...
分类:
其他好文 时间:
2019-08-11 01:17:03
阅读次数:
155
以下仅供个人整合资料使用,非本人原创,侵删致歉 倍数 对于自然数 a, b,如果存在自然数 k,使得 ka = b,那么 b是 a 的倍数,称 a 整除 b,b 能被 a 整除,记做 a|b 一个数有无穷多个倍数 所有数都是自身和 1 的倍数 倍数具有传递性 在 [1, n] 范围内的 x 的倍数有 ...
分类:
其他好文 时间:
2019-08-10 14:26:38
阅读次数:
95
HDU How many prime numbers Give you a lot of positive integers, just to find out how many prime numbers there are. 根据费马小定理 要求 P 是质数 虽然不是充要条件 但实际上可以根据这 ...
分类:
编程语言 时间:
2019-08-10 12:10:06
阅读次数:
85
求逆元的四种算法 拓展欧几里得算法求逆元 "上一篇博客中" 已经讲过拓展欧几里得算法,并且讲解了求逆元的原理。这里只列出代码 在要求逆元的数与p互质时使用 代码 c++ //费马小定理 long long q_pow(long long a,long long b,long long p) { lo ...
分类:
编程语言 时间:
2019-08-10 12:02:06
阅读次数:
368
无聊的计算 【问题描述】 nodgd 经常遇到很无聊的计算题,你看,这次又遇到了…… 这个题一开始给了 nodgd 两个序列𝑎1, 𝑎2, … , 𝑎𝑛, 𝑏1, 𝑏2, … , 𝑏𝑚。定义一个二 元函数𝑓(𝑢, 𝑝) = 𝑣,其中0 ≤ 𝑣 < 𝑝,且存在整数𝑘使得? ...
分类:
其他好文 时间:
2019-08-09 01:03:19
阅读次数:
87
逆元 如果b*c mod p等于 1,那么c就叫做b模p的逆元 (a/b) mod p的值等于 a*(b模p的逆元),具体推导可以根据逆元的定义推 这里介绍求逆元的两种方法 费马小定理求逆元 费马小定理:如果a与p互质,那么a^(p-1)模p=1 把这个公式拆开 a*a^(p-2)模p=1,这时a^ ...
分类:
其他好文 时间:
2019-08-04 10:32:20
阅读次数:
154
https://vjudge.net/problem/UVALive-3722 ...
分类:
其他好文 时间:
2019-08-03 21:41:39
阅读次数:
136
数论 组合数+lacus定理 [toc] 组合数计算 + 为避免爆long long,$20!$就达到了long long 的范围,采用边乘边除的思想 c ll C(ll n,ll m){ if(n =1; a=a a%p } return ans; } ll C(ll n,ll m){ if(n ...
分类:
其他好文 时间:
2019-07-26 10:42:43
阅读次数:
87