随笔分类 - 动态dp
摘要:题目 题目链接:https://codeforces.com/contest/1743/problem/F 有 $n$ 个集合,其中第 $i$ 个集合 $S_i$ 包含 $[l_i,r_i]$ 中的所有整数。 考虑一个长为 $n-1$ 的序列 $[op_1,op_2,\cdots,op_{n-1}]
阅读全文
摘要:题目 题目链接:https://codeforces.com/problemset/problem/1286/D 一条无限长的管道中有 \(n\) 个粒子,第 \(i\) 个粒子的位置为 \(x_i\),保证对于 \(1\leq i <n\),有 \(x_i<x_{i+1}\)。 一次实验开始时,第
阅读全文
摘要:题目 题目链接:https://loj.ac/p/3264 \(n,q\leq 40000\)。 思路 最多能连续选 \(3\) 个人以及单点修改就已经把动态 dp 提示的非常明显了。 我们可以通过枚举前 \(3\) 个人选或不选来把环上的问题转化为序列上的问题。等价于选出若干个人价值最小且相邻 \
阅读全文
摘要:题目 题目链接:https://codeforces.com/contest/573/problem/D 有 \(n\) 个人和 \(n\) 匹马,第 \(i\) 个人对应第 \(i\) 匹马。第 \(i\) 个人能力值 \(w_i\),第 \(i\) 匹马能力值 \(h_i\),第 \(i\) 个
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5024 Z 国有 \(n\) 座城市,\((n - 1)\) 条双向道路,每条双向道路连接两座城市,且任意两座城市都能通过若干条道路相互到达。 Z 国的国防部长小 Z 要在城市中驻扎军队。驻扎军队需要满足如下几个条
阅读全文
摘要:前言 为什么这群神仙跑的这么快。。。$1200ms$的我瑟瑟发抖$qwq$。 题目 题目链接:https://gmoj.net/senior/ main/show/6293 $n\leq 5,m\leq 200000,Q\leq 50000$。 思路 先想一个暴力$dp$怎么做。设$f[i][j][
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4719 给定一棵$n$个点的树,点带点权。 有$m$次操作,每次操作给定$x,y$,表示修改点$x$的权值为$y$。 你需要在每次操作之后求出这棵树的最大权独立集的权值大小。 思路 调到心态爆炸。。。从前天晚上开始
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/SP1716 $n$ 个数,$q$ 次操作 操作 把$A_x$ 修改为$y$ 操作 询问区间$[l, r]$ 的最大子段和 思路 经典的最大子段和问题。解决这类问题一般有两种做法: 1. 线段树维护区间最大子段和,最大
阅读全文