随笔分类 - dp
摘要:正题 题目链接:https://www.luogu.com.cn/problem/AT4144 题目大意 $n$个点$m$条边的一张无向联通图,每个点有两个值$a_i,b_i$。表示经过该点时需要拥有$a_i$元,该点需要捐献$b_i$元。 任意起点,询问开始时至少多少钱才能捐献完所有点。 解题思路
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4859 题目大意 两个长度为$n$的序列$a,b$两两匹配,求$a_i>b_i$的组数比$a_i<b_i$的组数多$k$的方案数。 保证输入数字两两不同 解题思路 其实就是求恰好有$\frac{n+k}{2}$种$
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4590 题目大意 给出一个长度为$m$的字符串$s$。 对于每个$k\in[0,m]$求有多少个长度为$n$的字符串满足与$s$的最长公共子序列长度为$k$且不包含$NOI$这一个子串。 可用字符集是${N,O,I
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P5363 题目大意 $1\times n$的网格上有$m$个硬币,两个人轮流向前移动一个硬币但是不能超过前一个硬币,无法移动者输。 求有多少种情况先手必胜。 解题思路 竟然有我会的题,我感动 位置做差分再减去$1$之
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P7276?contestId=39577 题目大意 $n$个点的一棵树,$k$个关键点,两个人从根出发分别走一段路径回到根。要求每个关键点至少被一个人经过,求最短时间。 解题思路 相当于求两个覆盖所有关键点的联通子图
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P6499 题目大意 $n$个点的一棵树,开始有一个棋子在根处,开始先手选择一个点封锁,然后后手封锁棋子所在点然后移动一步到一个没有封锁的点,之后轮流进行。 先手不知道后手的移动,求先手有没有方法使得后手$k$步以内无
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P3643 题目大意 求有多少个$n$个数的序列$x$满足,$x_i\in {0}\cup[a_i,b_i]$且非$0$数递增。 解题思路 会发现$a_i,b_i$很大不能太暴力的将第二维的$dp$设为上一个选了的数是
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF700E 题目大意 给出一个字符串$S$,求一个最大的$k$使得存在$k$个字符串其中$s_1$是$S$的子串,$s_{i+1}$在$s_i$中出现了至少$2$次。 解题思路 首先我们需要有两个结论 $s_{i+1
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P3507 题目大意 $n$个数,没人轮流取若干个并获得取走的数中最小数的权值,两人的目标都是自己的权值$-\(对方的权值**最大,求**先手的权值\)-$后手的权值。 解题思路 肯定是从大往小取,所以我们从小往大$d
阅读全文
该文被密码保护。

浙公网安备 33010602011771号