摘要: "P3153 [CQOI2009]跳舞" 考虑建模 将男生和女生分别拆成两个点 (喜欢、不喜欢) 二分容量,跑满了则增大 $S$向男生喜欢连$mid$容量,男生喜欢向男生不喜欢连$k$容量 女生拆成的点同理 按矩阵,喜欢向喜欢,不喜欢向不喜欢连容量为$1$的边 My complete 阅读全文
posted @ 2018-12-20 14:26 y2823774827y 阅读(125) 评论(0) 推荐(0) 编辑
摘要: "P5012 水の数列" 离线处理出选择每个数得到区间数得到刚开始的得分 $RMQ_{ij}$表示$i$~$i$+$2^j$ 1的区间最大值 阅读全文
posted @ 2018-12-20 09:05 y2823774827y 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 插头dp : $A:$插头dp是什么? $B:$一种基于连通性状态压缩的动态规划问题 $A:$请问有什么应用呢? $B:$各种网格覆盖问题,范围允许状压解决,常用于计算方案数与联通块权值 $A:$轮廓线与插头呢??? $B:$轮廓线是状压的部分,用于解决插头的情况,不同于常见的状压dp,为了更好地处 阅读全文
posted @ 2018-12-18 23:09 y2823774827y 阅读(3837) 评论(8) 推荐(9) 编辑
摘要: P3968 [TJOI2014]电源插排 线段树维护最长空区间及左端点位置,这个和$nlongn$的动态最大子序和差不多,就不多解释了 $n$较大哈希优化空间 My complete code: 阅读全文
posted @ 2018-12-17 20:36 y2823774827y 阅读(263) 评论(1) 推荐(0) 编辑
摘要: P1856 [USACO5.5]矩形周长Picture $len$ $sum$ $num$ $flag\_l$ $flage\_r$分别表示该区间 覆盖长度--整体覆盖次数--覆盖段数--左右端点是否覆盖 将上下边按高度排序不断扫下来 $num$是用来处理高度的 现在来理解一下更新 如果该区间至少覆 阅读全文
posted @ 2018-12-17 14:47 y2823774827y 阅读(236) 评论(0) 推荐(0) 编辑
摘要: $S$表左边选的点集,$T$表右边选的点集 定义函数$f_{(x)}$为点$x$所在边集(这里不单指$S$与$T$构成的边) 最大匹配:$S$与$T$中分别均无重复节点所能选择的最多边 模板题:P2756 飞行员配对方案问题连边匈牙利输出方案 增广的本质题:P4055 [JSOI2009]游戏对于先 阅读全文
posted @ 2018-12-16 23:57 y2823774827y 阅读(186) 评论(0) 推荐(1) 编辑
摘要: BZOJ2648: SJY摆棋子 题目大意 二维平面内,支持插入点和查询最近点(曼哈顿距离) K-D Tree的模板题 插入很暴力就不讲了 查询时,$ans$为全局变量,先用该点位置与更新$ans$,算出与左右子树矩阵的曼哈顿距离 如果$ans$$<$子树距离则不下移了 $dl$表与左子树距离,$d 阅读全文
posted @ 2018-12-16 10:29 y2823774827y 阅读(197) 评论(0) 推荐(0) 编辑
摘要: P3231 [HNOI2013]消毒 二维覆盖我们已经很熟悉了 扩展到三维,枚举其中较小的一维,这里定义为$a$ 以$a$为关键字状压,$1$表示该面全选 剩下的面和二维覆盖一样二分图匹配 如果还没接触过二维覆盖,简要地说一下 代价是$min(x,y)$,假设$x$比$y$小,全染相当于染$x$次$ 阅读全文
posted @ 2018-12-15 15:53 y2823774827y 阅读(201) 评论(0) 推荐(0) 编辑
摘要: P3209 [HNOI2010]平面图判定 哈密尔顿环之外的任意一条边,要么连在环内部,要么连在环外部 判断两条边在同一部分会相交,则这两条边必须分开 那么把边看作点连边,跑二分图染色就行 阅读全文
posted @ 2018-12-15 13:46 y2823774827y 阅读(203) 评论(0) 推荐(0) 编辑
摘要: P4298 [CTSC2008]祭祀 传递闭包跑一遍按联通建图 $(1)$最长反链长度=最小链覆盖=n-最大匹配 $(2)$定义作为最大匹配出现在左端点的集合为$S$,作为最大匹配出现在右端点的集合为$T$ 定义函数$ft(x)$为$S$中任意点在$T$中的对应点,定义函数$fs(s)$为$T$中任 阅读全文
posted @ 2018-12-14 21:42 y2823774827y 阅读(128) 评论(0) 推荐(1) 编辑