随笔分类 -  ACM-数学-数论基础

摘要:Mr. Panda and Kakin 题意:给了两个数\(n,c\),\(n=p*q\),\(p\)和\(q\)是一个未知的数\(x\)前后的两个质数,\(c = f^{2^{30}+3}\ mod\ n\)。让求\(f\)的值。 题解:参考大佬博客 我们先来了解一下\(RSA解密\) 再回头来看 阅读全文
posted @ 2020-08-12 21:03 swsyya 阅读(440) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-07-18 20:07 swsyya 阅读(0) 评论(0) 推荐(0)
摘要:例题:here \(求C_{n}^{k}+C_{n}^{k+1}+\cdots +C_{n}^{n}\) \(C_{n}^{0}+C_{n}^{1}+C_{n}^{2}+C_{n}^{3}+\cdots +C_{n}^{n}=2^{n}\) \(则C_{n}^{k}+C_{n}^{k+1}+\cdo 阅读全文
posted @ 2020-07-15 21:08 swsyya 阅读(224) 评论(0) 推荐(0)
摘要:设 \[f\left ( a,b,c,n\right )=\sum_{i=0}^{n}\left \lfloor \frac{ai+b}{c}\right \rfloor\] 当\(\left ( a\geq c\right )\parallel\left ( b\geq c\right )\)时, 阅读全文
posted @ 2020-04-30 16:37 swsyya 阅读(183) 评论(0) 推荐(0)
摘要:定义: 定义两个数论函数\(f\)、\(g\) 的 Dirichlet 卷积为: \[\left ( f*g\right )\left ( n\right )=\sum_{d|n}f\left ( d\right )g\left ( \frac{n}{d}\right )\] 性质: Dirichl 阅读全文
posted @ 2020-04-26 19:19 swsyya 阅读(157) 评论(0) 推荐(0)
摘要:一:莫比乌斯函数 定义:μ 为莫比乌斯函数,定义为 \[\mu \left ( n\right )=\left\{\begin{matrix}1 & n=1 \\ 0& n含有平方因子\\ \left ( -1\right ) ^{k} & n=p_{1}p_{2}p_{3}\cdots p_{k} 阅读全文
posted @ 2020-04-26 11:52 swsyya 阅读(706) 评论(0) 推荐(0)
摘要:线性筛:在\(O\left ( n\right )\)时间复杂度内筛出某东西 任意积性函数都可以线性筛 下面以线性筛素数说明为什么是线性的: 1 void make_prime() 2 { 3 memset(prime,true,sizeof(prime)); 4 prime[0]=prime[1] 阅读全文
posted @ 2020-04-26 10:57 swsyya 阅读(150) 评论(0) 推荐(0)
摘要:求\(\sum_{i=1}^{n}\sigma \left ( i\right ),i\leq 10^{12},\sigma \left ( n\right )=\sum_{d|n}d\) 解:\(\sum_{i=1}^{n}\sigma \left ( i\right )=\sum_{i=1}^{ 阅读全文
posted @ 2020-04-25 17:09 swsyya 阅读(298) 评论(0) 推荐(0)
摘要:定义: \(gcd\left ( x,y\right )=1\),且 \(f\left ( xy\right )=f\left ( x\right )f\left ( y\right )\),则\(f\left ( n\right )\)为积性函数。 若对任意的正整数\(a,b\)都有 \(f\le 阅读全文
posted @ 2020-04-23 15:45 swsyya 阅读(439) 评论(0) 推荐(0)
摘要:求\(\sum_{i=1}^N \lfloor \frac Ni \rfloor\) ,\(N \leq 10^{12}\) 显然不能直接做, 数论性质: $ 1. \large \lfloor \frac Ni \rfloor$最多只有\(2\sqrt{N}\)种取值 证明:对于\(i\le \s 阅读全文
posted @ 2020-02-24 20:24 swsyya 阅读(139) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-10-29 22:05 swsyya 阅读(2) 评论(0) 推荐(0)
摘要:唯一分解定理:每一个大于1的正整数均可分解为有限个素数的积,如果不计素因数在乘积中的次序,则分解方式是唯一的。将n的素因数分解中相同的素因子收集到一起,可只每个大于1的正整数n可唯一地写成 n = p1a1p2a2p3a3...pkak,其中,p1,p2,p3,...,pk ,是互不相同的素数,而a 阅读全文
posted @ 2019-10-01 14:22 swsyya 阅读(1414) 评论(0) 推荐(0)
摘要:费马小定理:若p是素数,a是正整数且不能被p整除,则ap-1 == 1(mod p) 费马小定理的拓展:ap == a(mod p) 欧拉定理:对任意互素的a和n. 设Φ(n) 为小于n且与n互素的正整数的个数,有aΦ(n) == 1(mod n) 欧拉定理的拓展:aΦ(n)+1 == a(mod 阅读全文
posted @ 2019-09-14 22:31 swsyya 阅读(2049) 评论(0) 推荐(0)
摘要:对于一些大数取余,可以利用模拟手算取余的方法进行计算。 e.g.有一个大数989565215785528545587(大数)对10003(小数)取余,需要将该大数从最左端开始对10003取余; start: 9%10003==9; (9*10+8)%10003==98; (98*10+9)%1000 阅读全文
posted @ 2019-08-16 23:40 swsyya 阅读(1509) 评论(0) 推荐(0)
摘要:拓展欧几里得公式: typedef long long LL; LL exgcd(LL a,LL b,LL &x,LL &y){ if(a==0&&b==0) return -1; if(b==0) { x=1;y=0; return a; } LL d=exgcd(b,a%b,y,x); y-=a 阅读全文
posted @ 2019-08-14 21:26 swsyya 阅读(157) 评论(0) 推荐(0)

回到顶部