摘要:[六省联考2017]分手是祝愿(期望DP) 题面 略 分析 先考虑初始状态灭掉所有灯的最小次数$cnt$,可以从大到小贪心求出。因为每个灯只能被比它大的更新,可以直接从大到小,遇到开的就按灭,同时操作它的约数。复杂度$O(n\log n)$ 如果$cnt \leq k$,那么只需要初始时按最小次数操 阅读全文
posted @ 2020-05-24 21:36 birchtree 阅读(9) 评论(0) 推荐(0) 编辑
摘要:决策单调性优化dp学习笔记 @[toc] 决策单调性的定义 四边形不等式 定义1.1.1 : 若函数$w(x,y)(\mathbb{Z} \times \mathbb{Z} \rightarrow \mathbb{Z})$对于$\forall a,b,c,d \in \mathbb{Z}$,其中$a 阅读全文
posted @ 2020-05-22 16:28 birchtree 阅读(13) 评论(0) 推荐(0) 编辑
摘要:[JSOI2016]最佳团体(01分数规划+树形背包) 题面 JSOI信息学代表队一共有N名候选人,这些候选人从1到N编号。方便起见,JYY的编号是0号。每个候选人都由一位编号比他小的候选人Ri推荐。如果Ri=0则说明这个候选人是JYY自己看上的。为了保证团队的和谐,JYY需要保证,如果招募了候选人 阅读全文
posted @ 2020-05-20 20:40 birchtree 阅读(10) 评论(0) 推荐(0) 编辑
摘要:网络流常见建图套路总结(重制版) [TOC] 前置知识 1. 网络流的基本算法:Dinic最大流,EK+SPFA求费用流 2. 最小割,最小割最大流定理 3. 二分图判定,匹配,相关性质 4. 常见最短路径算法:Dijkstra,SPFA,Floyd 最大流 二分图最大匹配与多重匹配 定义: 二分图 阅读全文
posted @ 2020-05-18 19:36 birchtree 阅读(18) 评论(0) 推荐(0) 编辑
摘要:[BZOJ2127]happiness(最小割) 题面 高一一班的座位表是个n m的矩阵,经过一个学期的相处,每个同学和前后左右相邻的同学互相成为了好朋友。这学期要分文理科了,每个同学对于选择文科与理科有着自己的喜悦值,而一对好朋友如果能同时选文科或者理科,那么他们又将收获一些喜悦值。作为计算机竞赛 阅读全文
posted @ 2020-05-18 10:15 birchtree 阅读(7) 评论(0) 推荐(0) 编辑
摘要:[网络流24题]餐巾计划问题(费用流) 题面 一个餐厅在相继的 N天里,每天需用的餐巾数不尽相同。假设第 $i$天需要$r_i$块餐巾( i=1,2,...,N)。餐厅可以购买新的餐巾,每块餐巾的费用为 p 分;或者把旧餐巾送到快洗部,洗一块需 m 天,其费用为 f 分;或者送到慢洗部,洗一块需 n 阅读全文
posted @ 2020-05-13 22:30 birchtree 阅读(8) 评论(0) 推荐(0) 编辑
摘要:[BZOJ1001]狼抓兔子(平面图最小割) 题面 略 分析 我们发现,如果把 每个平面区域看成一个点 ,交界处的边看成连接两个区域的边,再加两个点表示分割线的起点和终点、那么原图的一个割就对应新图的一条路径。如图上S (1) (4) (9) (10) T就构成了一个分割线,割断的边权为5,6,3, 阅读全文
posted @ 2020-05-13 20:32 birchtree 阅读(10) 评论(0) 推荐(0) 编辑
摘要:[SDOI2014]重建(矩阵树定理) 题面 T 国有 N 个城市,用若干双向道路连接。一对城市之间至多存在一条道路。 在一次洪水之后,一些道路受损无法通行。虽然已经有人开始调查道路的损毁情况,但直到现在几乎没有消息传回。 幸运的是,此前 T 国政府调查过每条道路的强度,现在他们希望只利用这些信息估 阅读全文
posted @ 2020-05-05 21:48 birchtree 阅读(12) 评论(0) 推荐(0) 编辑
摘要:[BZOJ2655]calc(DP+拉格朗日插值) 题面 一个序列a1,...,an是合法的,当且仅当:a1,...,an都是[1,A]中的整数且a1,...,an互不相等。 一个序列的值定义为它里面所有数的乘积,即a1a2...an。 求所有不同合法序列的值的和。两个序列不同当且仅当他们任意一位不 阅读全文
posted @ 2020-05-05 21:26 birchtree 阅读(10) 评论(0) 推荐(0) 编辑
摘要:二项式反演学习笔记 [TOC] 二项式反演 (Binomial Inversion)是一种反演,它基于容斥原理.它可以把计数问题中求解"恰好X个的方案数"转化为求解"至少X个的方案数",让问题变得更简单。 约定: 1. $C_n^m$表示从$n$个数里选$m$个数的方案数,等价于$\binom{m} 阅读全文
posted @ 2020-04-30 21:40 birchtree 阅读(28) 评论(0) 推荐(0) 编辑