摘要: 逆元 定义:若 \(ax\equiv 1\pmod b\) 且 \(a\) 与 \(b\) 互质,那么我们就能定义 \(x\) 为 \(a\) 的逆元,记为 \(a^{-1}\) ,所以我们也能称 \(x\) 为 \(a\) 在 \(\pmod b\) 意义下的倒数,此时我们对于 \(\dfrac{ 阅读全文
posted @ 2021-11-30 21:54 RevolutionBP 阅读(2) 评论(0) 推荐(0) 编辑
摘要: FFT 复数 设$a,b$为实数,\(i^2=-1\),形如$a+bi$的数叫复数,其中$i$被称为虚数单位,复数域是目前已知最大的域 在复平面中,\(x\) 代表实数,\(y\) 轴(除原点外的点)代表虚数,从原点$(0,0)\(到\)(a,b)$的向量表示复数$a+bi$ 模长:从原点$(0,0 阅读全文
posted @ 2021-11-29 20:33 RevolutionBP 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 转自知乎 动态规划的本质不在于是递推或是递归,也不需要纠结是不是内存换时间。 理解动态规划并不需要数学公式介入,只是完全解释清楚需要点篇幅…首先需要明白哪些问题不是动态规划可以解决的,才能明白为神马需要动态规划。不过好处时顺便也就搞明白了递推贪心搜索和动规之间有什么关系,以及帮助那些总是把动规当成搜 阅读全文
posted @ 2021-11-02 14:54 RevolutionBP 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 背包问题的一些拓展与处理 装箱问题 题目描述: 有一个箱子容量为 V,同时有 n 个物品,每个物品有一个体积(正整数)。要求 n 个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。 核心思想 $f[i]$记录当体积为m时,最多能放多少 转移方程:\(f_j=max(f_j,f_{j-u}+u)\ 阅读全文
posted @ 2021-11-01 00:00 RevolutionBP 阅读(8) 评论(0) 推荐(1) 编辑
摘要: 题目描述 给出一串数字,问中位数大于等于X的连续子串有几个。(这里如果有偶数个数,定义为偏大的那一个而非中间取平均) 核心思路 当我们遇到中位数题目时,一个很平常的处理就是把大于x的赋值成1,小于x的赋值成0,然后预处理初前缀和 然后我们如果想找到一个符合题意的字串,就要满足$sum[r]-sum[ 阅读全文
posted @ 2021-10-30 08:58 RevolutionBP 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-10-29 16:34 RevolutionBP 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 欧拉函数 \(φ(n)\) :定义:1~n中与n互质的数的个数(这里指的是gcd(i,n)=1的i,所以说phi[1]=1) 公式: \[ 设N=p1^{α1}*p2^{α2}*p3^{α3}... \] \[ 则\varphi(N)= N*(1-\frac{1}{p1})*(1-\frac{1}{ 阅读全文
posted @ 2021-10-28 17:28 RevolutionBP 阅读(48) 评论(0) 推荐(0) 编辑
摘要: STL大法好 挖个坑,以后慢慢填 1.sort 核心写法:sort(a+first,a+end+1,cmp) 应该不用多说吧 2.nth_element 可以$O(n)$时间内挑出第k大或第k小的数 3.stable_sort 可以保证相等元素的顺序不变的情况下排序,复杂度:\(O(nlog^2n) 阅读全文
posted @ 2021-10-27 21:24 RevolutionBP 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 对拍 步骤: 1.先写出自己的代码并运行 2.写出暴力代码并运行 3.写随机数生成器 #include<cstdlib> #include<ctime> #include<algorithm> #include<iostream> #include<cstring> #include<cstdio> 阅读全文
posted @ 2021-10-21 22:31 RevolutionBP 阅读(18) 评论(0) 推荐(0) 编辑
摘要: #pragma GCC optimize(2) #pragma GCC optimize(3) #pragma GCC optimize("Ofast") #pragma GCC optimize("inline") #pragma GCC optimize("-fgcse") #pragma GC 阅读全文
posted @ 2021-10-08 11:49 RevolutionBP 阅读(5) 评论(0) 推荐(0) 编辑