随笔分类 - dp
摘要:正题 题目链接:https://www.luogu.com.cn/problem/AT3913 题目大意 给出一棵有边权的树,你每次可以选择一条链让所有的边异或上同一个值,求最少的操作次数使得所有边的权值都为$0$。 \(2\leq n\leq 10^5,0\leq w<16\) 解题思路 一条边的
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF750E 题目大意 给出一个长度为$n$的数字字符串,$q$次询问给出其的一个子串$t$,询问至少要删除多少个数字才能使得其中包含$2017$这个子序列却不包含$2016$这个子序列。 \(1\leq n,q\le
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P5643 题目大意 给出$n$个点的一棵树,一个人从点$x$开始随机游走,然后$Q$次询问给出一个点集$S$,求期望多少步这个人会经过这个点集中的所有点。 \(1\leq n\leq 18,1\leq Q\leq 5
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF889E 题目大意 给出一个长度为$n$的序列$a$,定义函数$f(i,x)$有 \(f(n,x)=x\bmod a_n\) \(f(i,x)=(x\bmod a_i)+f(x\bmod a_i)(i<n)\) 求
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/AT2371 题目大意 给出$n$和$m$个数$b$。 求所有满足以下要求的序列$a$ 和为$n$ 对于所有$b_i$不存在任何一个前缀和为$b_i$。 一个序列的贡献为所有数的二次方和,求所有合法序列的贡献。 \(1
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P7519 题目大意 $n$个队伍,队伍之间按照得分从小到大排名,得分相同的按照编号从小到大排。开始时每个队伍有个初始得分$a_i$,和一个额外分$b_i$,主持人会按照$b_i$不降的顺序让每个队伍的得分加上$b_i
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P7962 题目大意 给出一个长度为$n$的序列$a$,你每次可以让一个$a_i(1<i<n)=a_{i-1}+a_{i+1}-a_i$,求能变出的最小方差。 $1\leq n\leq 400,1\leq a_i\le
阅读全文
摘要:正题 题目链接:https://ac.nowcoder.com/acm/contest/24346/L 题目大意 有一张$2n$个点的完全图,在上面删除一棵生成树,然后求这张图的完全匹配方案数。 \(1\leq n\leq 2000\) 解题思路 考虑容斥,可以$dp$出$f_{i,j,0/1}$表
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF1553H 题目大意 给出$n$个在$[0,2^n)$范围内的数字序列$a$。 对于每个$x\in[0,2^n)$求 \(\min_{i\neq j}\ |a_i\ xor\ x-a_j\ xor\ x|\) \(
阅读全文
摘要:前言 正题 题目链接:https://www.luogu.com.cn/problem/P5299 题目大意 有$2n$张牌, $n$张强化牌,每张上有一个正整数$x(x>1)$,如果使用后之后的每一张攻击牌伤害都会乘上$x$。 $n$张攻击牌,每张上有一个正整数$x$,使用后造成$x$点伤害。 随
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF1416E 题目大意 给出$n$个正整数的一个序列$a_i$,你要把$a_i$拆成两个正整数的和$b_{2i},b_{2i+1}$,要求使得$b$的相同连续段最少。 \(1\leq n\leq 5\times 10
阅读全文
摘要:正题 题目链接:https://uoj.ac/problem/84 题目大意 有$n$个点的一棵树,$1$为根,两个人从根节点往下走(只能从深度小的点走到深度大的点)。 两个人每一秒都可以一条边(也可以不移动),或者不消耗时间将一个人传送到另一个人那里。 求遍历整棵树需要的最少时间。 \(1\leq
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/AT2370 题目大意 有$n$个黑白球,但是具体颜色个数不确定,进行$m$次操作:拿出一个球然后放入黑白球各一个,再拿出一个球。 求最后颜色序列的种类数。 \(1\leq n,m\leq 3000\) 解题思路 如果
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/AT2365 题目大意 一个数轴上有$n$个点,开始你有个水壶容量为$V$,你每次有两个操作 走到一个距离与你不超过$V$的点 让$V=\lfloor\frac V2\rfloor$,然后跳到任意一个点。 对于每个点求
阅读全文
摘要:正题 题目链接:http://codeforces.com/contest/1603/problem/C 题目大意 定义一个序列$a$的$f(a)$为你每次可以将序列中的一个数$z$分裂成$x+y=z$,然后再把$x,y$放回原来的位置,然后$f(a)$表示把$a$变成不降序列的最少操作次数 给出一
阅读全文
摘要:正题 题目链接:https://atcoder.jp/contests/arc115/tasks/arc115_d 题目大意 给出$n$个点$m$条边的一张无向图,对于每个$k\in[1,n]$ 求恰好有$k$个奇数入度点的生成子图数量。 \(1\leq n,m\leq 5000\) 解题思路 考虑
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF1242C 题目大意 给出$k$个集合,现在从每个集合中取出一个数再把这些数放进每个集合里各一个,求能否使得所有集合的和相等,求方案。 保证所有集合中的出现过的数字都互不相同。 \(1\leq k\leq 15,1
阅读全文
摘要:正题 https://www.luogu.com.cn/problem/CF1481F 题目大意 给出$n$个点的一棵树,在每个节点上填$a/b$,要求恰好有$m$个$a$。要求每个节点到根路径上的字符串种类最少,输出方案。 \(1\leq m\leq n\leq 10^5\) 解题思路 被stoo
阅读全文

浙公网安备 33010602011771号