- 博客(6)
- 收藏
- 关注
转载 bzoj 4540 [HNOI 2016] 序列 - 莫队算法 - Sparse-Table - 单调栈
题目传送门 传送点I 传送点II题目大意 给定一个长度为$n$的序列。询问区间$[l, r]$的所有不同的子序列的最小值的和。 这里的子序列是连续的。两个子序列不同当且仅当它们的左端点或右端点不同。 不会直接上神奇数据结构的做法。 考虑莫队。当在一段右边加入一个数后,考虑它产生的贡献。 首先找到加入后这一段的最小值,那么左端点在它...
2018-07-30 22:11:00 95
转载 bzoj 1818 [CQOI 2010] 内部白点 - 扫描线 - 树状数组
题目传送门 快速的列车 慢速的列车题目大意 一个无限大的方格图内有$n$个黑点。问有多少个位置上下左右至少有一个黑点或本来是黑点。 扫描线是显然的。 考虑一下横着的线段,取它两个端点,横坐标小的地方放一个+1,大的地方放一个-1事件。 然后扫描,扫到的横着的线段更新,竖着的线段用树状数组求答案。 然后考虑这一列上原来存在的黑点有没...
2018-07-30 21:56:00 99
转载 Educational Codeforces Round 40 (Rated for Div. 2) Solution
从这里开始小结题目列表Problem ADiagonal WalkingProblem BString TypingProblem CMatrix WalkProblem DFight Against TrafficProblem EWater TapsProblem FRunner's ProblemProblem G...
2018-07-14 22:12:00 287
转载 Codeforces 995F Cowmpany Cowmpensation - 组合数学
题目传送门 传送点I 传送点II 传送点III题目大意 给定一个棵$n$个点的有根树和整数$D$,给这$n$个点标号,要求每个节点的标号是正整数,且不超过父节点的标号,根节点的标号不得超过D。 很容易地能得到$O(nD)$的动态规划:设$f[i][j]$表示$i$号点标为$j$在它的子树内的方案数。 写写它的转移方程:$f[i][j] ...
2018-07-14 11:02:00 88
转载 Codeforces 765F Souvenirs - 莫队算法 - 链表 - 线段树
题目传送门 神速的列车 光速的列车 声速的列车题目大意 给定一个长度为$n$的序列,$m$次询问区间$[l, r]$内相差最小的两个数的差的绝对值。Solution 1 Mo's Algorithm & Linked List 不会。。果断莫队(orz mcfx,一讲“值域”链表就明白可以干什么了)。 当插入一个数的时候,如...
2018-07-07 21:04:00 175
转载 Codeforces 835F Roads in the Kingdom - 动态规划
题目传送门 传送点I 传送点II 传送点III题目大意 给定一颗基环树,要求删去其中一条边,使得剩下的图形是一棵树,并且最长路的长度最短,求最长路的最短长度。 路径可以分为两部分:跨过环 和 在树内部。 要删除一条边,使图形变为一棵树,那么只能删去环上的一条边,因此,我们无法改变第二部分的路径,但是可以改变第一部分。 对于第二部分可...
2018-07-01 16:47:00 127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人