自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 NOIp 2018 游记

这是一个讲述dxy_master的奇幻历险记。 从前,在那遥远的国度,有一片森林,住着几只叫做dxy的狗。它们中间有一位大师,因而这位大师名为dxy_master。 dxy_master是学习oi的,原因呢,就有些不可告人了,这里也不会说。但是总之,凭借master的身份,它成功进入了cdqz,并...

2018-11-16 10:45:00 170 0

原创 AGC027 E ABBreviate

Solution 将’a’看成111,’b‘看成222。那么无论怎么变化,总和对于333的余数不变。 同时我们可以得到一个结论,对于一段[l,r][l , r][l,r],如果最后这一段变成了某个字母,那么一定满足: 总和膜333相等。 至少有一对连续相等或者长度为一。 那么有了这个结论,考虑...

2019-05-17 21:33:18 230 0

原创 Loj 6088 可持久化最长不降子序列

Solution 其实标题什么的都只是吓人的。考虑用二分法求不下降子序列的方法。是不是每次找到一个比vvv大的数,然后将这个数换成vvv。然后操作实际上是一个栈,你只需记录一下每一步你干了什么,然后撤销即可。 骗访问量的博客,没有代码。 ...

2019-05-17 21:12:28 138 0

原创 AGC028E High Elements

Solution 一道不错的题目。首先套路明显是逐位贪心。那么现在问题变成了如何判断一种方案是否可行。 定义原前缀最大值为在p中的前缀最大值。考虑这个题目的几个最重要的性质: 原前缀最大值一定任然是前缀最大值。 非原前缀最大值之所以能够成为新的前缀最大值,一定是因为他的“克星”在另一个序列中,也...

2019-05-16 16:56:04 144 2

原创 FWT,FMT,FST,k进制FWT

二进制位运算 常见的二进制位运算有:或,与,异或。分别对应了FMT,FMT与FWT。 下面从易到难介绍这几种运算。一下默认幂级数长度为2n2^n2n。 FMT 即快速莫比乌斯变化,定义也挺简单的。f(S)=∑T⊂Sg(T)f(S) = \sum_{T\subset S} g(T)f(S)=T⊂S∑...

2019-05-14 11:50:49 427 0

原创 bzoj 5111 Tree

description 给一棵nnn个结点的树,每个结点有一个正整数权值。要求选出一个结点的集合,满足: 1.这个集合包含111号结点 2.这个集合在树上是一个连通块。 即,设这个集合为SSS,则树上存在∣S∣−1|S|-1∣S∣−1条边,这些边连接的结点都属于SSS。 记一个集合的权值为该集合内...

2019-05-13 21:39:50 61 0

原创 【AGC017 F】Zigzag

Description 给出一个类似杨辉三角的三角形,要求在上边选出m条走n步的路径,并满足: 每条路径只能往左下/右下走,; 第i+1条路径必须在第i条路径的右侧(可以重合); 在给出一些要求,规定第x条路径的第y步一定往左下/右下走。 n,m≤20n , m \leq 20n,m≤20 S...

2019-04-28 21:30:33 229 0

原创 【Codeforces710F】String Set Queries 多解

题目大意 给NNN个操作。 1.插入一个串SSS。 2.删除一个串SSS 。 3.询问未被删除的串在SSS中出现的次数。 ∑∣S∣≤3e5\sum |S| \leq 3e5∑∣S∣≤3e5,强制在线。 Solution 此题有多种解法,这里例举说明几种。(设LLL为总长) Solution 1 ...

2019-04-25 21:25:58 56 0

原创 保序回归求解上升问题

详细的明天写。(大约是明天) 定义 如果对于点对i,j,有vi <= vj,那么i -> j,然后最小化$\sum $

2019-03-27 20:46:49 250 3

原创 线性基求交与求并

(明天更新详细讲解) 明显答案也是一个线性基。 重要的是如下公式: 如果βi\beta_iβi​能被{αi}\{\alpha_i\}{αi​}与βj=1→i−1\beta_{j = 1 \to i - 1}βj=1→i−1​线性表示出来, 我们可以把{αi}\{\alpha_i\}{αi​}或者β...

2019-03-26 21:31:20 2196 2

原创 solution for day1

T1 有借有还,再借不难,分类讨论,注意判断。 我们现在把自己当做 master,考虑如何构造集合卡掉 pupil。 明显只要所有点的集合相同就能卡掉不是二分图的情况,而且不同的连通块互不影响,度不超过 111 的节点也可以去掉。所以现在我们只考虑所有节点均有至少两条边的二分图。 对于完全二分...

2019-02-21 20:55:10 104 0

原创 学习总结

全国青少年信息学奥林匹克分区竞赛(简称NOI)是经中国科协、国家教育部批准,由中国计算机学会主办的一项全国性的青少年学科竞赛活动。随着信息学奥林匹克竞赛的深入开展,越来越多的教师和学校都已投入此项教学的研究之中。我学习信息学竞赛已有1年时间。现就我在中学信息学奥林匹克竞赛学习中的做法进行交流。 信...

2019-02-18 16:31:38 98 1

原创 solution for day2

T1 我们现在把自己当做 master,考虑如何构造集合卡掉 pupil。 明显只要所有点的集合相同就能卡掉不是二分图的情况,而且不同的连通块互不影响,度不超过 11 的节点也可以去掉。所以现在我们只考虑所有节点均有至少两条边的二分图。 对于完全二分图 K3,3, 样例已经给出了构造;对于完全二分...

2019-02-16 16:24:33 141 0

原创 后缀树 后缀数组

后缀树 我们考虑将一个串的所有后缀插入一个trie中,得到的trie就是后缀trie。我们可以发现,树上有分叉或者是后缀节点的点的个数是O(len)O(len)O(len)个,这个后面解释,于是把没有分支并且不是后缀节点的点压缩到一起,就变成了后缀树。 不难发现,后缀树可以表示该字符串的所有子串。...

2018-12-12 21:28:24 151 0

原创 斯特林数

第一类斯特林数 定义 [nm]=[xm]xn‾\begin{bmatrix}n\\m \end{bmatrix} = [x^m] x ^{\overline{n}}[nm​]=[xm]xn 即xxx的nnn次上升幂的xmx^mxm项的系数。 从此我们可以得到一个递推公式: [nm]=(n−1)[...

2018-12-12 20:49:37 83 0

原创 二分斜率

适用范围 对于某些2D\nD的dp,状态为dp[i][j]表示在i的时候选了j个东西的最优解,要求dp[n][m]。 分析 如果设F(m)=dp[n][m],如果F(m)是一个单峰函数(特别的,单调函数),那么我们设Cf(m)=F(m) - F(m-1) ,则Cf(m)是一个单调不降(不升)的函数...

2018-12-06 20:58:25 131 0

原创 Noip 2018前最后一篇博客

去年还猜了要考什么,然而果然猜错了。我还是毒奶今年会考去年写的这个。 只要不出什么大搜索之类的东西就行。 赛前本来还想学一下一直没怎么搞明白的东西,然而发现还是不会,于是跪了。 反正现在还不会什么manacher\text{manacher}manacher,类欧之类的鬼畜玩意。 下面进入正题 虚...

2018-11-21 21:18:05 201 0

原创 51Nod 1600 Simple Kmp

Solution 考虑这个f(s)的含义,相当于对于每一个后缀而言,他能匹配的前缀的个数(不包含他自己)就是他的深度。反过来看,就是某一个前缀的出现次数。 那么考虑key(s)的含义,就是说对于两个相同的子串s[l1,r1] , s[l2 ,r2],他的贡献就是len - r2。 ...

2018-10-18 20:14:02 163 1

原创 Loj 2080 JSOI2016 病毒感染

Solution 条件的意思是只要你往回走,那么就要把之前没有救的村庄给救了。 考虑认识怎么走的,必定是走一段,往回走,再走一段,再往回,知道救完。 那么我们设f[i]f[i]f[i]表示人现在在iii,并且1−i1-i1−i的村庄都救完的最小代价。那么我们枚举一个jjj,表示人现在jjj,有f[...

2018-09-27 17:25:33 285 0

原创 Loj #2542 随机游走

Solution 套路题目。 首先求的是全部都被覆盖的期望,那么根据min-maxmin-max\text{min-max}容斥,我们可以计算某一个点第一次被染的期望。那么现在问题变成了给定一个点集以及一个起点,求期望下多久第一次走到点集中的某一个点。 明显,对于一个给定的点集SSS,我们设...

2018-09-07 20:44:40 144 0

原创 BZOJ 3622 已经没有什么好害怕的了

首先看到题,可以算出应该有多少对AAA比BBB大。然后我们假设可以硬点那些AAA是大于与他配对的BBB的,然后套用我在这篇文章中说的方法(本质上是二项式反演),就可行了。然后考虑怎么硬点,这个貌似一个dpdp\text{dp}就完了? dpdp\text{dp}就是既然要硬点,我们就强行dpdp...

2018-09-06 21:19:32 67 0

原创 LOJ 517 计算几何瞎暴力

一道有意思的题目。 首先注意到这些操作都不是区间修改,所以可以用全局的东西来做。考虑每一次排序之后,可能会有一些加入操作以及异或操作,然后整个序列就是一些之前排好了序的,一些之后加入的。我们考虑维护之前排好序的,用一个trie就行了,维护之后加入的,直接一个数组就好了。然后考虑操作:加入操作不会...

2018-09-05 20:45:14 166 0

原创 错排问题的二项式反演解法

前言 错排是一个很经典的问题,对此,有一个二项式反演的求法。 常见方法 正常的错排的公式是基于容斥的。记PiPiP_i表示满足iii号点在自己的位置的排列,那么错排就是求一个: U−⋃PiU−⋃PiU - \bigcup P_i,那么很明显用容斥原理计算一下就可以得到式子,这里不多说。 ...

2018-09-04 19:11:49 291 0

原创 Min_25筛

前言: 因为我不会州阁筛,所以就只有学习一个他的一个相对简单的但是功能大致相同的筛法:min_25筛。 首先,其时间复杂度是n34lnnn34ln⁡n\frac{n^{\frac{3}{4}} }{\ln n}的。其功能是求出某个积性函数f(x)f(x)f(x)的前缀和, 并且需要满足如下几...

2018-07-10 21:15:18 497 0

原创 Link Cut Tree

前言:lct,比splay好写,而且也很有用。然而,本文不讲基础的东西。只讲一些人生的经验。

2018-05-03 17:35:47 105 0

原创 SCOI 2018 总结

前言: 这次省选反正是炸了,肯定是凉凉了。连DDD都没有希望了,反正是完蛋了。要退役了。 正文: 考试前后: 考前 考试之前状态还是可以的,在考前把本来不是很好的字符串强行拉了起来,然后又把最坑的计数题目好好地整理了一下。考前的考试大概是开始和末尾好,中间的很差。这正好说明了我...

2018-04-08 21:20:02 561 1

原创 字符串算法总结(一)

前言: 字符串是最自然的一种信息的表达方式,所以这方面的题目也会有许多。可以分为两个方面,一方面是求匹配长度,最长子串,回文串之类的,另一方面是字符串dp。本文对前者做一些总结。

2018-03-23 19:57:26 294 0

原创 一个简单的求Bell数的方法

前言 贝尔数大概大家都不陌生,但是怎么求却有许多种方法。这里给大家介绍一种O(nlogn)的做法。

2018-03-10 22:35:01 1265 1

原创 2017 cdqz高新集训

Day1 T1:考试的时候发现明显不可做,于是打了一个暴力交表。正解是只考虑余数的末九位,然后多出的几位用dpdp直接乘上组合数,这样子,dpdp可以O(nm)O(n^m)的,然后注意到这个是可以快速幂转移的,所以再加上一个快速幂就可以了。 T2:这道题只是一个求值题,所以很容易想到bsgsb...

2018-01-06 09:45:43 231 0

原创 数学知识总结(不定期更新)

总结

2018-01-02 17:39:40 224 1

原创 FFT,NTT与FWT

FFT 用处: 快速计算多项式的卷积。 做法: 我们知道多项式有两种表示:系数表示与点值表示。系数表示就是最常见的表示法,就是拿一个向量来表示多项式的各项系数。而点值表示则是拿几个点(xi,yi)(xi,yi)(x_i,y_i)来表示。把系数表示的多项式转成点值的过程叫做求值,反之...

2018-01-02 16:59:14 594 0

原创 行列式

行列式

2018-01-02 16:17:11 857 0

原创 高斯消元

高斯消元

2018-01-02 15:59:30 380 0

原创 莫比乌斯反演

莫比乌斯函数

2018-01-02 15:56:34 214 0

原创 杜教筛

杜教筛

2018-01-02 13:31:05 275 0

原创 12.16省选训练总结

12.16省选训练总结

2017-12-17 20:21:36 156 0

原创 网络流:最大流以及费用流的总结

网络流是一类问题的统称,实际上很多问题都可以转成网络流来整,所以在此总结一下。

2017-12-17 19:24:06 2255 0

原创 12.15 省选训练总结

省选总结

2017-12-17 18:47:04 123 0

原创 12.9省选训练总结

dp的优化

2017-12-10 21:22:58 167 1

原创 12.8省选总结

常见dp总结

2017-12-10 20:04:51 129 0

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