上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 37 下一页
摘要: 题意:多次求从点x出发经过边权不超过k的边能走到的点中第k大的权值。 解:离线排序 + 并查集 + 线段树合并。 题面有锅...是第k大的权值不是第k大的山。 1 #include <cstdio> 2 #include <algorithm> 3 4 const int N = 100010, M 阅读全文
posted @ 2019-02-21 19:21 huyufeifei 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 题意:点分治每次随机选重心,求期望复杂度。 发现一次点分治的复杂度就是点分树上每个节点的子树大小之和。(并没有发现......) 看这个。 注意这个写法有问题,随便来个菊花图就是n2了。 每一层点分治的时候,时间复杂度决不能与上一层大小挂钩。 1 /************************* 阅读全文
posted @ 2019-02-21 18:29 huyufeifei 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 题意:给定树上k个关键点,每个点属于离他最近,然后编号最小的关键点。求每个关键点管辖多少点。 解:虚树 + DP。 虚树不解释。主要是DP。用二元组存虚树上每个点的归属和距离。这一部分是二次扫描与换根法。 然后把关键点改为虚树节点,统计每个虚树节点管辖多少个节点,用SIZ表示,初始时SIZ = si 阅读全文
posted @ 2019-02-21 16:32 huyufeifei 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 感觉上跟高斯消元很像但是实际上好写一些。 很重要的思想是贪心。证明不会。 构造:依次考虑,如果没有就插入,有就异或。 取最大值:依次考虑,如果异或之后变大就异或。 合并:log2暴力。 性质:线性基中的元素任意异或不会为0。线性基能异或出所有成功插入进它的元素。 1 struct Base { 2 阅读全文
posted @ 2019-02-21 08:52 huyufeifei 阅读(202) 评论(1) 推荐(0) 编辑
摘要: 题意:给定序列,将其分成k段。如果[l, r]在一段,那么每对不相同的i,j∈[l, r]都会有ai,j的代价。求最小总代价。 解:提供两种方案。第三种去bzoj贞鱼的n²算法。 决策单调性优化: 对于两个转移点j1 < j2,若在某个点i上j2更优,则i后面的j2全部更优。这就是决策单调性。 有两 阅读全文
posted @ 2019-02-20 20:48 huyufeifei 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 经典的k条白边MST 带权二分,按照套路我们要选择尽量少的白边。 1 #include <cstdio> 2 #include <algorithm> 3 4 const int N = 100010; 5 6 int D; 7 8 struct Edge { 9 int x, y, val, co 阅读全文
posted @ 2019-02-20 16:44 huyufeifei 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 虽然叫做非旋treap但是飞旋treap很带感所以就用这个名字了(SB) 这个东西是真的好写...... 主要的两个函数只有两个,rotate和splay,split和merge。 merge就是大家都熟悉的左偏树合并,线段树合并......注意不能swap(x, y) split分为splitV和 阅读全文
posted @ 2019-02-20 15:21 huyufeifei 阅读(201) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-02-20 14:19 huyufeifei 阅读(8) 评论(0) 推荐(0) 编辑
摘要: [update] 好像有个东西叫笛卡尔树,好像是这样建的..... 题意:给定树上k个点,求切断这些点到根路径的最小代价。∑k <= 5e5 解:虚树。 构建虚树大概是这样的:设加入点与栈顶的lca为y,比较y和栈中第二个元素的DFS序大小关系。 代码如下: 然后本题建虚树跑DP就行了。注意虚树根节 阅读全文
posted @ 2019-02-20 08:25 huyufeifei 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 只有洛谷的毒瘤才会在毒瘤月赛里出毒瘤题...... 题意:三个操作,删边,改变点权,求点x所在强连通分量内前k大点权之和。 解:狗屎毒瘤数据结构乱堆...... 整体二分套(tarjan+并查集) + 线段树合并。 首先可以变成加边。 然后就是神奇操作让人难以置信...... 对于每条边,我们有个时 阅读全文
posted @ 2019-02-19 20:58 huyufeifei 阅读(230) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 37 下一页
试着放一个广告栏(虽然没有一分钱广告费)

『Flyable Heart 応援中!』 HHG 高苗京铃 闪十PSS 双六 電動伝奇堂 章鱼罐头制作组 はきか 祝姬 星降夜