省选
文章平均质量分 90
Demon_Rieman
一個巨弱
展开
-
12.2 省选训练总结
省选训练总结原创 2017-12-03 19:33:05 · 394 阅读 · 0 评论 -
bzoj 5111 Tree
description给一棵nnn个结点的树,每个结点有一个正整数权值。要求选出一个结点的集合,满足:1.这个集合包含111号结点2.这个集合在树上是一个连通块。即,设这个集合为SSS,则树上存在∣S∣−1|S|-1∣S∣−1条边,这些边连接的结点都属于SSS。记一个集合的权值为该集合内所有结点的权值和。求权值第kkk小的集合的权值。solution明显二合一。那么我们现在有两个问...原创 2019-05-13 21:39:50 · 235 阅读 · 0 评论 -
线性基求交与求并
(明天更新详细讲解)明显答案也是一个线性基。重要的是如下公式:如果β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}或者βj=1→i−1\beta_{j = 1 \to i - 1}βj=1→i−1加入线性基中。详细证明...原创 2019-03-26 21:31:20 · 4191 阅读 · 6 评论 -
二分斜率
适用范围对于某些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)是一个单调不降(不升)的函数,这个时候,我们从差分是离散的积分的观点来看,那么G(x)=F(x) - kx,当k=Cf(m)的时候...原创 2018-12-06 20:58:25 · 665 阅读 · 0 评论 -
Loj 2080 JSOI2016 病毒感染
Solution条件的意思是只要你往回走,那么就要把之前没有救的村庄给救了。考虑认识怎么走的,必定是走一段,往回走,再走一段,再往回,知道救完。那么我们设f[i]f[i]f[i]表示人现在在iii,并且1−i1-i1−i的村庄都救完的最小代价。那么我们枚举一个jjj,表示人现在jjj,有f[j]f[j]f[j]的代价,然后再从j+1j+1j+1往返走到iii。就是说,枚举转头的地方。那么设这...原创 2018-09-27 17:25:33 · 493 阅读 · 0 评论 -
Min_25筛
前言:因为我不会州阁筛,所以就只有学习一个他的一个相对简单的但是功能大致相同的筛法:min_25筛。 首先,其时间复杂度是n34lnnn34lnn\frac{n^{\frac{3}{4}} }{\ln n}的。其功能是求出某个积性函数f(x)f(x)f(x)的前缀和, 并且需要满足如下几个条件: {1.f(p)是一个多项式(Let p be a prime)2.f(pc)容易被算出{1...原创 2018-07-10 21:15:18 · 925 阅读 · 0 评论 -
字符串算法总结(一)
前言:字符串是最自然的一种信息的表达方式,所以这方面的题目也会有许多。可以分为两个方面,一方面是求匹配长度,最长子串,回文串之类的,另一方面是字符串dp。本文对前者做一些总结。原创 2018-03-23 19:57:26 · 852 阅读 · 0 评论 -
splay的总结
splay是一种强大的数据结构,是可以动态维护树的状态的数据结构。原创 2017-12-08 21:26:35 · 311 阅读 · 0 评论 -
SCOI 2018 总结
前言:这次省选反正是炸了,肯定是凉凉了。连DDD都没有希望了,反正是完蛋了。要退役了。正文:考试前后: 考前考试之前状态还是可以的,在考前把本来不是很好的字符串强行拉了起来,然后又把最坑的计数题目好好地整理了一下。考前的考试大概是开始和末尾好,中间的很差。这正好说明了我这次炸的原因:开始与末尾考的都是一些思路题目,码量很少。而中间的考试则有许多数据结构之类的码农题以及细...原创 2018-04-08 21:20:02 · 929 阅读 · 1 评论 -
杜教筛
杜教筛原创 2018-01-02 13:31:05 · 513 阅读 · 0 评论 -
莫比乌斯反演
莫比乌斯函数原创 2018-01-02 15:56:34 · 548 阅读 · 0 评论 -
高斯消元
高斯消元原创 2018-01-02 15:59:30 · 599 阅读 · 0 评论 -
12.15 省选训练总结
省选总结原创 2017-12-17 18:47:04 · 266 阅读 · 0 评论 -
网络流:最大流以及费用流的总结
网络流是一类问题的统称,实际上很多问题都可以转成网络流来整,所以在此总结一下。原创 2017-12-17 19:24:06 · 3139 阅读 · 2 评论 -
12.16省选训练总结
12.16省选训练总结原创 2017-12-17 20:21:36 · 316 阅读 · 0 评论 -
12.8省选总结
常见dp总结原创 2017-12-10 20:04:51 · 325 阅读 · 0 评论 -
12.1 省选训练总结
省选总结原创 2017-12-03 19:18:40 · 370 阅读 · 1 评论 -
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∑g(T)实际上就是子集和,同理定义快速莫比乌斯反演,即将快速莫比乌斯变化反演即可f^(S)=∑T⊂...原创 2019-05-14 11:50:49 · 1517 阅读 · 0 评论