随笔分类 - 数据结构
摘要:problem "\mathtt {loj 3146}" 题意概要:一条直线上有 n+1 个点和 n 条道路,每条道路连通相邻两个点。在 q 个时刻内,每个时刻有如下两种操作之一: 切换某条道路的状态,即:若原来是连通的,则现在断开;若原来断开,则现在连通 给出 x,y,询问在这
阅读全文
摘要:problem "\mathrm {loj 3145}" 题意概要:给定一张 n 点 m 边的无向图,边有边权,共 q 次操作,每次会将第 x 条边的权值改为 y,或询问从 x 开始只走大于等于 y 的边能到达多少点。 $n\leq 5\times 10^4,\ m,
阅读全文
摘要:这是一篇面向自己的文章…正在补坑…部分题目太水就不放代码了 |省份|D1T1|D1T2|D1T3|D2T1|D2T2|D2T3| |: :|: :|: :|: :|: :|: :|: :| |\mathrm {BJOI}|X| | |X|X|X| |\mathrm {GZOI}|X| |X|
阅读全文
摘要:Problem "loj3085" ~~bzoj不放题面差评~~ 题意概要:给出两条竖直直线,再给出 n 架飞机的初始航线:一条接通这两条直线的线段,保证航线交点不在两条直线上。现要求安排所有飞机在航线相交处做特技: 擦身而过:两架飞机按原方向线路继续前进,一次得分 b 对向交换:两架飞机交
阅读全文
摘要:Problem "SPOJ NORMA2" & "bzoj3745" 题意概要:给定一个正整数序列 \{a_i\},求 $$\sum_{i=1}^n\sum_{j=i}^n(j i+1)\min(a_i,a_{i+1},\cdots,a_j)\max(a_i,a_{i+1},\cdots a_j
阅读全文
摘要:Problem "Codeforces 671D" 题意概要:给定一棵 n 点有根树与 m 条链,链有费用,保证链端点之间为祖先关系,问至少花费多少费用才能覆盖整棵树(n 1 条边) n,m\leq 3\times 10^5 Solution 有一个线性规划的对偶式子(是从 "这篇"
阅读全文
摘要:最近做题的时候想到了一种将莫队强制在线的方法,就是下面这道题: 给定长为 n 的序列 A ,其中所有元素满足 x \in [1,n],m 次询问某个区间 [l,r] 内的第 k 小值,若某个数的出现次数大于 w ,则这个数在此询问中被视为 n+1, w 是一给定常
阅读全文
摘要:Problem "\mathrm{UOJ~455}" 题意概要:一根数轴上有 n 只老鼠与 m 个洞,每个洞有费用与容量限制,要求每只老鼠要进一个洞且每个洞的老鼠不超过自身的容量限制,定义一种方案的费用为所有老鼠移动距离之和加上所有老鼠进的洞费用之和(若一个洞进了 k 只老鼠,则费用
阅读全文
摘要:Problem "\mathrm{Code~Festival~2017~Final~J}" 题意概要:一棵 n 个节点有点权边权的树。构建一张完全图,对于任意一对点 (x,y),连一条长度为 w[x] + w[y]+ dis(x, y) 的边。求这张图的最小生成树。 $n\leq 2
阅读全文
摘要:Problem 题目概要:给定一棵 n 个节点的树,点有点权,进行 m 次路径取\max的操作,最后统一输出点权 n\leq 10^5,m\leq 5\times 10^6 Thoughts 今天闲来无事想到的题目,然后就出出来了 我的做法复杂度是O(n\log n+m),想把$
阅读全文
摘要:Problem "洛谷5156" 题意概要:给定一个长为n的排列,可以选择一个集合S使这个集合内部元素排到自己在整个序列中应该在的位置(即对于集合S内的每一个元素i,使其排到第i号位置,使得整个排列在排序后为上升序列。求满足这样条件的,且集合大小最小的集合中字典序第k小的集合
阅读全文
摘要:为了保持队形写的无聊套路题
阅读全文
摘要:min-max反演+期望Dp+高维前缀和
阅读全文
摘要:(数据结构思想类比)删除堆+二项堆
阅读全文
摘要:Problem "uoj" 题意大意: 一棵树,点权w_i,每次玩家可以在树上行走,一条边需要1的时间,只能往儿子走。每次游戏需要从s到t。 玩家有一个总死亡次数,初始为0。如果走到i的时候,当前总的死亡次数小于w_i,那么玩家就会立刻死亡并回到起点 s,且该死亡过程
阅读全文
摘要:给定平面上n个点,求有多少种选取四个点的方案使得这四个点所构成的四边形为与坐标轴平行的矩形
阅读全文
摘要:在最小圆覆盖中要用到三点定圆,这里介绍一种不用解方程特判斜率的叉积做法
阅读全文