学习笔记
文章平均质量分 94
IImmkk
这个作者很懒,什么都没留下…
展开
-
欧拉定理学习笔记
欧拉定理: 前言: 数论以外怎么还有这么多欧拉定理??stO @Euler Orz 前置需要: 欧拉函数:φ(x)\varphi(x)φ(x) 表示小于 xxx 的正整数中和 xxx 互质的数的个数。 手 欧拉定理: 当 a,ma,ma,m 互质时,aφ(m)≡1(modm)a^{\varphi(m)}\equiv1\pmod maφ(m)≡1(modm) 证明: 设 x1,2,⋯ ,φ(m)x_{1,2,\cdots,\varphi(m)}x1,2,⋯,φ(m) 为小于 mmm 且与 mmm 互质原创 2021-06-03 15:39:17 · 166 阅读 · 0 评论 -
扩展欧几里得算法学习笔记
扩展欧几里得算法学: 前言: 学了两周数据结构发现数论图论忘光了,所以回来补一下,顺便写下笔记。 前置需要: 欧几里得算法,裴蜀定理,脑子 欧几里得算法:即辗转相除法,gcd(a,b)=gcd(b,a mod b)\gcd(a,b)=\gcd(b,a \bmod b)gcd(a,b)=gcd(b,amodb) 裴蜀定理:若 a,ba,ba,b 是整数,且 gcd(a,b)=d\gcd(a,b)=dgcd(a,b)=d,那么对于任意的整数xxx和yyy,ax+byax+byax+by 都一定是原创 2021-06-03 15:38:18 · 113 阅读 · 0 评论 -
点分治学习笔记
点分治: 前言: 我太菜了。 前置需要: 分治思想 树的重心 心 用途: 点分治用于静态树上统计路径一类的问题。 如查询边带边权的树上是否存在长度为 kkk 的点对等。 算法: 由于只有统计路径的操作,所以这棵树的根是任意取的,先假设树根为1。 那么对于所有路径,只有 经过树根。(图中红色) 不经过树根。(图中蓝色) 对于情况1,我们当然可以从根遍历整棵树,从而根据每个节点到根的距离等数据得出1的答案。 对于情况2,发现不经过树根的路径必然在根节点的某一棵子树内,所以可以递归树根的每一原创 2021-06-03 15:37:48 · 80 阅读 · 0 评论