![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识点
有钱哥哥家的
不是没有梦想,只是梦想太狂妄。
为中国拿冠军,为中国拿世界冠军!
一朝入腐,万劫不复!!!
展开
-
树链剖分详解
转载请注明出处,部分内容引自banananana大神的博客——————————————————————————————————————————————别说你不知道什么是树 ╮(─▽─)╭(帮你百度一下)前置知识: dfs序 线段树——————————————————————————————————————————————先来回顾两个问题:1,将树从x到y结点最短路径上所有节点的值都...转载 2019-07-07 20:20:28 · 171 阅读 · 0 评论 -
初等数论四大定理
威尔逊定理 当且仅当 p 为素数时:(p-1)!≡ -1 (mod p)或者这么写:(p-1)!≡ p-1 (mod p)或者说若 p 为素数,则 p | (p-1)!+1 欧拉定理 若n,a为正整数,且n,a互质,即gcd(a,n) = 1,则a^φ(n) ≡ 1 (mod n)欧拉定理拓展:(A,C不互质)A^B mod C = A^(B mod φ...原创 2019-08-22 16:35:52 · 398 阅读 · 0 评论 -
欧拉定理 证明及推论
欧拉定理: 若正整数a , n互质,则aφ(n)≡1(mod n)其中φ(n)是欧拉函数(1~n)与n互质的数。证明如下: 不妨设X1,X2...... Xφn是1~n与n互质的数。 首先我们先来考虑一些数:aX1,aX2...... aXφn 这些数有如下两个性质:(1)任意两个数模n余数一定不同:(反证) ...转载 2019-08-22 15:47:19 · 2492 阅读 · 1 评论 -
费马小定理 (证明)
费马小定理费马小定理:a^(p-1) ≡ 1(mod p)前提:p为质数,且a,p互质 //互质:a和p相同的因数为1.先来看一下≡是什么:a ≡ b (mod p) <=> a mod p = b mod p //a和b在模p的意义下同余注释:<=> 两边相等在证明之前,先给出引理:(1):如果p,c互质,并且a*c≡b*c(m...原创 2019-08-22 15:34:26 · 6203 阅读 · 2 评论 -
浅谈 逆元&乘法逆元
逆元除以一个数再取模 = 乘以这个数的逆元再取模设 inv[b] 是b的逆元,则(a/b) mod p = (a * inv[b]) mod p(1)一个数的逆元是什么 一个数x在模p的条件下的逆元是多少(2)一个数的逆元有无穷个,只求最小正整数即可(3)一个数x在模p的条件下不一定有逆元,x关于p的逆元存在当且仅当x和p互质推导:设 a 为 x 的逆元,b 为任意整数...原创 2019-08-22 15:14:14 · 739 阅读 · 0 评论 -
浅谈拓展欧几里得算法(辗转相除法)
前言前天讲了一堆的数论,还没什么时间整理,拓欧我也只是第一次接触(果然还是太蒟),搞了半个晚上才弄懂。避免遗忘或弄丢,写篇博文。拓展欧几里得算法了解一下:扩展欧几里得算法,简称 exgcd,一般用来求解不定方程,求解线性同余方程,求解模的逆元等引理:存在 x , y 使得 gcd(a,b)=ax+by,求 x,y证明:part 1:(1)由gcd(a,b)= gc...原创 2019-08-22 11:23:56 · 465 阅读 · 0 评论 -
浅谈欧几里得算法(辗转相除法)证明
前言之前只知道一味的背辗转相除法的biao,连它是欧几里得算法都不知道,所以决定写一篇证明百度百科了解一下欧几里德算法又称辗转相除法,是指用于计算两个正整数a,b的最大公约数。应用领域有数学和计算机两个方面。计算公式gcd(a,b) = gcd(b,a mod b)。//这就是我接下来要证明的东东证明假设1.求n、m的最小公倍数2、a、b分别是 m div n 和 ...原创 2019-08-22 10:46:59 · 359 阅读 · 0 评论 -
筛素数方法浅谈
前言很久之前学了欧拉筛,可现在都差不多忘了,希望写一篇博文记录下来,也希望对各位初学线性筛的oier有一定的帮助。筛素数普遍四大方法1.二重循环暴力找素数 O(n^2)2.在第一种的基础下,只判断到 O(n·sqrt(n))3.埃氏筛法 ...原创 2019-08-22 10:18:51 · 200 阅读 · 0 评论 -
浅谈树状数组
浅谈树状数组之前也看过了好多关于树状数组的博客,结合这几天做的题,我一直想好好总结一下树状数组,这篇文章就来浅谈一下树状数组。1.前言首先我们要明白树状数组是一种数据结构,利用树状数组可以以空间换取时间,这一点和之前的线段树一样,但是树状数组访问会更快,效率更高,树状数组不同于线段数的一点就是这棵树的构成。二叉树或者线段树是这样的:而树状数组是这样的:...转载 2019-08-07 08:01:58 · 156 阅读 · 0 评论 -
数据结构Data structures
堆Heap•二叉堆是一个基础的数据结构•它满足父结点的键值总是大于等于(或小于等于)子节点的键值。•堆的可以支持插入,删除或查找最大(或最小)键值的点。•且操作的时间复杂度为log级别。•基础例题:合并果子简单应用:计算哈夫曼树、数据维护……NOI2015 荷马史诗•n<=100000,k<=9HELP•先考虑k=2怎么做•题目大意,给你...转载 2019-08-06 21:05:33 · 310 阅读 · 0 评论 -
莫比乌斯反演
莫比乌斯反演(PS:在评论区中众多dalao的催促下,我认真的写了三天三夜写完了这篇杜教筛,保证是精品!)前言(这大概是我第一次写学习笔记吧OvO)可能每一个刚开始接触莫比乌斯反演的OIer,起初都会厌恶这个神奇的东西。(我也一样233)每一个人厌恶的原因有许多,可能是这个烦人的式子,也可能仅仅只是因为不理解μμ函数而感到不爽。当然,莫比乌斯反演有一个小小的预备知识:整除分块那么我...转载 2019-07-09 21:10:38 · 276 阅读 · 0 评论 -
杜教筛
杜教筛(似乎有很多人在催我的杜教筛呢......)前言话说,我是不是在自己的莫比乌斯反演中挖了许多杜教筛的坑啊...... 本文完整的总结介绍杜教筛,也算是将莫比乌斯反演中的坑全部填满吧! 真诚地希望来阅读这篇学习笔记的每一个人,仔仔细细的看完每一段。 我相信,只要认真的看完整篇文章并跟着一起思考的读者,一定能够有所收获! 如果您之前不会杜教筛,那么我希望这篇文章能够作为您学习...转载 2019-07-09 20:52:40 · 692 阅读 · 1 评论 -
中国剩余定理 证明
中国剩余定理问题解同余方程组 其中m1,m2,m3...mk为两两互质的整数求x的最小非负整数解定理令即M是所有 mi 的最小公倍数ti为同余方程的最小非负整数解则有一个解为通解为特别的,最小非负整数解为(x m...转载 2019-08-22 17:07:11 · 310 阅读 · 0 评论