摘要: 传送门 思路 对线段树的功能理解又加深了 假设我们枚举答案为 $x$,那么要满足有一条链包含了 $1$ ~ $x-1$ 的数 我们考虑建立一棵线段树,下标为点权,区间记录的是 $[l,r]$ 是否存在一条链使得 $l$ ~ $r$ 都在链上,如果有,我们只需要记录链的两个端点即可 考虑如何合并两个区 阅读全文
posted @ 2022-09-01 10:50 zuytong 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 传送门 思路 先考虑一下 $p > 50$ 的情况 这时候就是求“绝对众数” 一个方法就是用“摩尔投票”法 方法就是:每次将不同的两个数去掉,剩下的那种数就是绝对众数(这是保证在有的情况下,才能求出正确的众数) 再考虑 $20\le p \le 50$ 时,其实我们可以维护 $\lfloor\fra 阅读全文
posted @ 2022-08-31 20:46 zuytong 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 传送门 类比一下模板题,其实我们只需要把扩展域并查集再扩展成 $k$ 个即可 但有个问题,当改变一条边的颜色,导致不能构成二分图时,我们就不能操作;但在线段树上,我们的操作不一定是严格按照时间的 我们考虑对颜色的生效时间范围做一些改动:如果一条边的这种颜色出现的时间是 $x$,被改变的时间是 $y$ 阅读全文
posted @ 2022-08-18 14:33 zuytong 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 传送门 一个很妙的题 思路 1. 暴力 我们直接从每个起点向各个方向出发,暴力求出能跑到的最大距离。复杂度为 $2^{\max{n, m}}$ 2. 优化 显然,我们可以发现,我们直走到一个车流量比当前的路要大的路,才需要进行转弯。因此,我们可以对横路和纵路分别建立一棵线段树,里面存的是 $[l,r 阅读全文
posted @ 2022-08-17 08:09 zuytong 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 传送门 思路 如果没有强制,那就是一个简单的树形DP,我们用 $f[i][0/1]$ 表示 $i$ 的子树内,$i$ 选或不选的最小代价;用 $g[i][0/1]$ 表示整个树减去 $i$ 的子树,$i$ 选或不选单最小代价。这类似于换根DP 有了强制,说明我们的DP有一些状态不可取,虽然我们不能退 阅读全文
posted @ 2022-08-15 19:49 zuytong 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 传送门 ~~天天刷水题,结果都做不出来~~ 思路 我们定义 $f_{i,u,v}$ 表示从 $u$ 到 $v$ ,恰好经过 $i$ 条边的最短路 我们可以思考这样的一个转移: $$f_{i,u,v}=\min{f_{a,u,k}+f_{b,k,v}}\ (a+b=i)$$ 这个样子是不是像极了两个矩 阅读全文
posted @ 2022-08-15 09:32 zuytong 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 传送门 思路 朴素的想法就是一个 $O(n^2m^2)$ 的转移: $$f_{i,j}=\sum_{x=1}^{i-1}\sum_{y=1}^{j-1}f_{x,y}*[a_{i,j}!=a_{x,y}]$$ 约束条件如此多,思考用 cdq分治 来优化 我们考虑对行进行分治,先分治 $[l,mid] 阅读全文
posted @ 2022-08-14 22:10 zuytong 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 传送门 思路 先设 $f_{i,j}$ 表示到第 $i$ 秒时,正在煎某一面,另一面煎了 $j$ 分钟 我们就有转移: $$f_{i,j}=f_{i-1,j}$$ (不翻面的情况) $$f_{i,j}=f_{i-1,i-j}+1$$ (翻面,而且在区间内) 这是 $O(n^2)$ 的,不能过 我们发 阅读全文
posted @ 2022-08-14 21:55 zuytong 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 传送门 思路 注意到最优策略,那么对于一个点,一定是走到最小的期望天数的点上 所以我们应该有转移方程: $$f_n = 0$$ $$f_i=\sum f_j·p_{i,j}\prod_{f_k<f_j}(1-p_{i, k})$$ ($1-p_{i, k}$ 就是一个道路关闭的概率) 但这默认了一定 阅读全文
posted @ 2022-08-14 21:10 zuytong 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 传送门 ~~这题又一次让我感受到我概率/期望DP的薄弱~~ 思路 (紧抓期望的定义式) 设 $f_i$ 表示考虑到第 $i$ 位时的得分,$p_l$ 表示到第 $i$ 位连续 $l$ 位为 $1$ 的概率,$P$ 表示 第 $i + 1$ 为 $1$ 的概率 如果 $i + 1$ 不为 $1$ ,那 阅读全文
posted @ 2022-08-13 16:25 zuytong 阅读(24) 评论(0) 推荐(0) 编辑