上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: 前置芝士 二项式定理( 秦九韶算法( 定义 设 \(P\) 为素数,\(a, b \in N^*\) ,并且 \[ a = a_kp^k + a_{k - 1}p^{k-1} + \dots + a_1p+ a_0 \\ b = b_kp^k + b_{k-1}p^{k-1} + \cdots + 阅读全文
posted @ 2020-07-25 16:57 jasony_sam 阅读(193) 评论(0) 推荐(1) 编辑
摘要: 中国剩余定理 前置芝士 在《孙子算经》中有这样一个问题:“今有物不知其数,三三数之剩二(除以3余2),五五数之剩三(除以5余3),七七数之剩二(除以7余2),问物几何?”这个问题称为“孙子问题”,该问题的一般解法国际上称为“中国剩余定理”。 定义 中国剩余定理是一种用来求解🐖如 \[ \begin 阅读全文
posted @ 2020-07-25 16:56 jasony_sam 阅读(224) 评论(0) 推荐(1) 编辑
摘要: 欧拉定理 前置芝士 欧拉函数$\varphi(n)$ 表示 $1$~\(n\) 中与 \(n\) 互质的数的个数 数学定义如下 \[ \varphi(n)=\sum\limits_{i=1}^n[gcd(i,n)==1] \] 欧拉函数是积性函数,即对于 \(\forall n,p\),若$gcd( 阅读全文
posted @ 2020-07-25 16:55 jasony_sam 阅读(405) 评论(0) 推荐(1) 编辑
摘要: BSGS 前置芝士 \(Baby-Step-Giant-Step\) 算法,即大步小布算法,缩写为 \(BSGS\) 作用 解决类似 \(y^x\equiv z(mod~p)\),给定 \(y,z,p>=1\) 求解 \(x\) 的问题 (普通的 \(BSGS\) 只能求解 \(gcd(y,p)=1 阅读全文
posted @ 2020-07-25 16:54 jasony_sam 阅读(202) 评论(0) 推荐(1) 编辑
摘要: 题意 略(这东西应该都能看懂) 思路 先排序,把所有e=1的操作放在前面,然后再进行e=0的操作,在进行e=1的操作的时候,我们只要把它约束的两个变量放在同一个集合里面即可。再e=0,即存在一条不相等的约束条件,对于它约束的两个变量,如果在一个集合里面,那就不可能满足!如不相等的约束条件都满足,那就 阅读全文
posted @ 2020-07-19 14:06 jasony_sam 阅读(104) 评论(0) 推荐(1) 编辑
摘要: 二维树状数组及(不会用到的)三维树状数组 前置芝士 一维树状数组(lowbit) 二维树状数组 二维树状数组涉及到两种基本操作,修改矩阵中的一个点,查询子矩阵的和 首先是修改点的操作: void update(int x,int y,int z){ //坐标为(x,y)的点增加z for(int i 阅读全文
posted @ 2020-07-19 14:04 jasony_sam 阅读(168) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-07-19 14:03 jasony_sam 阅读(6) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-07-19 14:02 jasony_sam 阅读(6) 评论(1) 推荐(0) 编辑
摘要: 离散化 蒟蒻因为即将学习主席树,发现离散化这个东东不太会,所以写一篇博客记录一下。 概念 离散化,就是把无限空间中有限的个体映射到有限的空间中去,以提高算法的时空效率。(来自百度百科) 作用 ​ 很多算法的复杂度与数据中的最大值有关,比如树状数组和纯用数组实现的一对一标记。时常会遇到这种情况:数据的 阅读全文
posted @ 2020-07-19 14:01 jasony_sam 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 树上启发式合并/dsu on tree 前置芝士 启发式合并和树链剖分的部分知识。(不会的去这里搜) 因为要在一颗树上进行启发式合并,所以要找最优的方法,即优雅的暴力(雾 它可以让 \(O(n^2)\) 变为 \(O(n\log n)\) (证明 你就想想启发式合并就完了) 概念 树上启发式合并(d 阅读全文
posted @ 2020-07-19 13:59 jasony_sam 阅读(195) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 下一页