自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 浅谈斜率优化

对于一类形如:$F_i=\min_{L_i≤j≤R_i} \{F_j+val(i, j) \}$ 的动态规划模型,我们有两种优化方法。当$val(i,j)$的每一项仅与$i,j$中的一个有关时,我们可以使用单调队列进行优化。当$val(i,j)$中包含$i,j$的乘积项时,我们可以使用斜率优化我们主要关注第二种情况,即如何维护斜率以实现快速的转移。Luogu...

2019-09-21 22:13:00 215

转载 做题&学习记录(OI)

2019.9.19Luogu P5431 【模板】乘法逆元2假的模板题,,通分以后直接$O(n)$计算Luogu P5091 【模板】欧拉定理拓展欧拉定理,直接套公式。当$b>=\phi(p)$时,有:$a^b≡a^{b\ mod\ \phi(p) \ + \ \phi(p)}\ (mod\ p)$LuoguP5236 【模板】静态仙人掌可以说是圆...

2019-09-19 19:11:00 192

转载 凸包,最近点对,旋转卡壳以及半平面交

算是四个比较重要的计算几何知识点吧,写在这里备忘。PS:本文章默认读者了解最基本的计算几何知识,所以不提供任何模板。凸包:凸包的概念:给定$n(n≥3)$个点,求能把这些点包含在内的面积最小的多边形。一般我们使用Andrew算法求解凸包,时间复杂度为$O(nlogn)$。Andrew算法的思路很简单,就是正反做两次扫描,分别构造下凸包和上凸包。考虑构造下凸包的...

2019-08-06 21:39:00 207

转载 杜教筛

杜教筛是一种在非线性时间内求积性函数前缀和的算法。前置知识:积性函数:数论函数:定义域为正整数的函数。积性函数:对于任意互质的整数$a,b$,有$f(ab) = f(a)f(b)$的数论函数完全积性函数:对于任意整数$a,b$,有$f(ab) = f(a)f(b)$的数论函数常见的积性函数:$\phi, \mu, \sigma, d$(分别表示:欧拉函数,莫比...

2019-07-02 18:53:00 118

转载 莫比乌斯函数的应用

[NOI2016]循环之美将题目的本质提出来,就是让我们求:$$\sum_{i=1}^{m} [gcd(i, k) = 1] \sum_{j=1}^{n} [gcd(i, j) = 1]$$看到$gcd = 1$这种形式,我们马上就想到了莫比乌斯函数。通常提到莫比乌斯,我们大多使用它的性质来进行反演,但是我们很容易发现这题无法进行反演(只有一个变量)。在这里,我们不...

2019-07-01 19:36:00 354

转载 最大全0/1子矩阵

我们常常会遇到这样的问题:给定一个01矩阵,求其中全0/1的最大子矩阵的面积。简单的模板题如:[Luogu]P4147,复杂点的有[Luogu]P5300下面我们介绍一种比较容易的算法:悬线法其实悬线法更多的是一种思想,许多最大化子矩阵的问题也能用这种思想解决。我们想象有一条竖线,这条线的上端要么是边界,要么是障碍点,然后我们让这条线向左右拓展,直到碰到边界和障碍点。...

2019-06-29 10:59:00 376

转载 Noi2011部分题解

道路修建:简直是送分题。。。先算出$f_x$表示以$x$为根的子树大小,然后每条边$(x,y)$的贡献显然就是$|n - f_y - f_y|$$dfs$一遍即可。代码: 1 #include<bits/stdc++.h> 2 using namespace std; 3 4 inline char Getchar() 5 { 6...

2019-04-22 20:49:00 229

转载 KMP和AC自动机

KMP:给定模式串$A[1~n]$和匹配串$B[1~m]$,求出$A$在$B$中出现的位置。这就是经典的字符串匹配问题了,也许你会说$Hash$也可以线性解决,为什么还要学$KMP$?因为$KMP$的作用并不仅仅是解决字符串匹配问题,$KMP$过程中得到的$Next$数组还可以在一些问题中发挥出巨大的作用。Step 1:我们要求出一个数组$Next$,$Next[i]...

2019-04-21 22:32:00 217

转载 Noi2010部分题解

心血来潮想从2010年的Noi题目开始刷起。虽然我很菜但是还是会坚持把能写的题目都写完的。超级钢琴:一句话题意:从一个序列中选$k$段互不相同的区间(区间长度在$l$和$r$之间),求这$k$个区间的和的最大值。先求个前缀和,然后枚举左端点,对于每个左端点$o$,要找到最大的区间和就相当于从$[o+l-1,o+r-1]$之间选一个最大值。于是定义四元组$(o,l,...

2019-04-19 21:57:00 241

转载 GZOI2019&GXOI2019 滚粗记

day2T1看错题意导致比别人少了20~100分。爆零,退役,GG。题目,数据及标程在码学堂上面都有。Day1:T1:首先50分的暴力很容易,枚举左上角然后$n^2$的枚举子矩阵即可。二进制的题一般考虑按位来处理,我们把每个数的第k位提出来,得到了一个01矩阵。在按位与的过程中,一旦碰见0,以后怎么与这一位都只能是0,所以所有全1子矩阵的个数即为对答案的贡...

2019-04-16 19:14:00 100

转载 线性常系数齐次递推关系与特征多项式

前言:建议在阅读前先看这篇:生成函数的简单应用也可搭配视频食用:线性常系数齐次递推关系在本文中,我们将介绍一种名为特征多项式的东西,利用它可以快捷方便的求解通项公式。定义:$$a_n + c_1a_{n-1} + ... c_ka_{n-k} = 0$$$$a_0 = d_0, a_1 = d_1, ..., a_{k-1} = d_{k-1}$$若$c_...

2019-03-15 20:03:00 929

转载 生成函数的简单应用

什么是生成函数:对于序列$a_i$,定义它的生成函数为:$$G(x) = \sum_{i=0}^{+\infty} a_ix^i$$一个生成函数与一个序列是唯一对应的。我们可以利用生成函数的性质解决一些组合问题。一些重要的式子:先写几个常用的生成函数(下式中$x∈(0,1)$):$$\frac{1-x^n}{1-x} = \sum_{i=0}^{n-1...

2019-03-07 21:41:00 300

转载 ZROI 2019 寒假省选线下自闭赛2

题目地址预计&实际得分:$20 + 20 + 40 = 80$emmmm暴力总算没有写炸了,不过也只会写暴力了。。。T1:不会,,打个表$20$分走人T2:不会,$N≤3$的时候手算一下,$a_i=a_0$的时候所有的$P_i$都是$\frac{\sqrt{a_0}}{n}$,这样就有$30分$了(考试的时候$N=3$的情况没算出来)T3:...

2019-02-16 16:43:00 91

转载 FFT在字符串匹配上的应用

多项式乘法:设多项式:$$A = a_0 + a_1 * x + a_2 * x^2 + ... + a_n * x^n$$$$B = b_0 + b_1 * x + b_2 * x^2 + ... + b_n * x^n$$则$C = A * B$的第$p$项($C$的项数为$n+m$)可以表示为:$$C_p = \sum_{i = 1}^{p}(a_i * b_{p ...

2019-02-15 10:38:00 275

转载 莫比乌斯反演

整除分块:好吧这就是一个前置小技巧,来看这样一个式子$$\sum_{i=1}^{n} \lfloor \frac{n}{i} \rfloor$$ 利用整除分块的方法,我们可以在$O(\sqrt(n))$的时间内计算出这个式子容易发现,有许多$\lfloor \frac{n}{i} \rfloor$的值是一样的,而且它们都呈块状分布,经过一些小计算后可以发现,每一块的右边界即为$n...

2019-02-14 15:35:00 108

转载 ZROI 2019 寒假省选线下自闭赛

题目地址预计得分:$20+10+60=90$实际得分:$20+10+20=50$自闭了,,,T3想出K=1的做法然后写炸,还要比暴力低10分不过这次考试倒是给了我一个教训,就是在考虑复杂度的时候千万不能感性理解多花点时间去算一下具体的复杂度,不会算也要构造数据跑一下不要动不动就觉得这个东西是$O(nlogn)$的,有时候一不注意就变成了$O(n^2)$...

2019-02-11 17:11:00 99

转载 【UER #8】打雪仗

题目:http://uoj.ac/contest/47/problem/454第一次做通信题,看了半天才搞懂是什么意思。考虑把字符串拆成三段,每段长度为$\frac{2}{3}n$对于B:统计每段中有多少个需要知道的下标,然后让A全文发送下标最多的一段,这里只要发送两个字符告知A应该发送哪一段即可然后遍历剩下的两段,如果当前下标是需要知道的,就发送1,否则就发送0,这...

2018-12-23 18:43:00 194

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除