随笔分类 -  dp

摘要:正题 题目链接:https://www.luogu.com.cn/problem/P6775 题目大意 $n$种原材料,第$i$个有$d_i$个,$m$道菜品都需要$k$个原料而且每道菜最多只能用两种材料。 要求构造方案使得满足条件。 \(1\leq n\leq 500,n-2\leq m\leq 阅读全文
posted @ 2021-07-01 07:14 QuantAsk 阅读(49) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P3190 题目大意 $n*m$的网格上有权值,求一条权值和最大的不交回路。 \(1\leq n\leq 100,1\leq m\leq 6\) 解题思路 经典的棋盘形插头$dp$,和模板不同的地方是求最大权值和并且不 阅读全文
posted @ 2021-06-23 08:38 QuantAsk 阅读(46) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P5056 题目大意 $n*m$的网格,求有多少条回路可以铺满整个棋盘。 解题思路 插头$dp$的,写法是按照题解上的写法。 状态用的是括号匹配,然后用了哈希+邻接表(挂表)还有滚动数组优化空间 然后可以看题解学 co 阅读全文
posted @ 2021-06-23 07:47 QuantAsk 阅读(74) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF1392G 题目大意 两个长度为$k$的起始和目标01串。 $n$个操作交换起始串的两个位置,选择一段长度至少为$m$的连续操作序列使得相同的位数最多。 \(1\leq m\leq n\leq 10^6,1\leq 阅读全文
posted @ 2021-06-16 12:09 QuantAsk 阅读(51) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/AT2390 解题思路 $n$个点的$DAG$,$m$条边可有可无,$1$和$2$上有石头。求有多少种方案使得先手必胜。 \(1\leq n\leq 15,1\leq m\leq \frac{n(n-1)}{2}\) 阅读全文
posted @ 2021-06-13 11:38 QuantAsk 阅读(71) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/AT2567 题目大意 长度为$n$的包含三种颜色$RGB$的序列,$m$个限制$[l,r,k]$表示区间$l\sim r$恰好有$k$种颜色。 求方案数 \(1\leq n\leq 300\) 解题思路 很水的题是吧 阅读全文
posted @ 2021-06-11 20:32 QuantAsk 阅读(102) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/AT1983 题目大意 给出$n$个数对$(a_i,b_i)$ 求 \(\sum_{i=1}^n\sum_{j=i+1}^n\binom{a_i+b_i+a_j+b_j}{a_i+a_j}\) \(1\leq n\le 阅读全文
posted @ 2021-05-30 16:59 QuantAsk 阅读(60) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P7324 题目大意 给一个只包含$m$个值的表达式,$<\(表前后取最小值,\)>\(表前后取最大,\)?$可以是小于也可以是大于。 然后$n$次给出这$m$个值,所有方案下表达式取值的和。输出这$n$次答案的和。 阅读全文
posted @ 2021-05-30 16:22 QuantAsk 阅读(80) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P7600 题目大意 给出$n$个点的一棵树,边有边权,对于每个$k$求去掉最小边权和的点使得每个点的度数都不超过$k$。 \(1\leq n\leq 10^5\) 题目大意 APIO遇到的原题,和CF1119F一样, 阅读全文
posted @ 2021-05-27 19:27 QuantAsk 阅读(110) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P3343 题目大意 给出$n$个点的一张无向图,每条边被修复的时间是$[0,1]$的一个随机实数,求这张图联通期望时间。 \(1\leq n\leq 10,m\leq \frac{n(n-1)}{2}\) 解题思路 阅读全文
posted @ 2021-05-21 20:38 QuantAsk 阅读(70) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P7581 题目大意 给出$n$个点的有边权有根树,$m$次询问一个节点$x$的所有$k$级儿子两两之间路径长度。 \(1\leq n,m\leq 10^6\) 解题思路 有根长剖,无根点分治。所以这题应该是长剖(?, 阅读全文
posted @ 2021-05-04 21:52 QuantAsk 阅读(77) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4922 题目大意 题目好长直接放了 在崩坏 3 中有一个叫做天命基地的地方,女武神们将在基地中开派对与敌人们厮杀。 女武神们的攻击力为 \(atk\),她们将进行资源保卫战! 天命基地中有 $1$个 boss,bo 阅读全文
posted @ 2021-05-04 09:31 QuantAsk 阅读(104) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4323 题目大意 给出$n$个点的树和加上一个点之后的树(编号打乱)。 求多出来的是哪个点(如果有多少个就输出编号最小的)。 \(1\leq n\leq 10^5\) 解题思路 定义一下$hash$值$P(i)$ 阅读全文
posted @ 2021-05-03 20:43 QuantAsk 阅读(125) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P3244 题目大意 给出一个$\text$,保证$1$可以到达所有点。然后再加入一条边(之后不一定是$\text$)。 求有多少棵以$1$为根的外向生成树。 \(1\leq n\leq 10^5,1\leq m\le 阅读全文
posted @ 2021-04-02 09:26 QuantAsk 阅读(51) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P3335 题目大意 给出$n\times m$的网格,每个格子有权值。一个回路在格子的边上,要求有$2\times k$次左转,其他都是右转,且最后$2$次一定得是右转。 求包含的格子权值和最大。 \(1\leq n 阅读全文
posted @ 2021-04-01 08:51 QuantAsk 阅读(73) 评论(0) 推荐(0)
摘要:正题 题目链接:http://noi.ac/problem/2139 题目大意 给出$n$个数字的序列$a_i$。然后选出一个不降子序列最大化子序列的$a_i$和减去没有任何一个数被选中的区间数量。 \(1\leq n\leq 10^6,1\leq a_i\leq 10^8\) 解题思路 嗯,考虑朴 阅读全文
posted @ 2021-03-30 20:29 QuantAsk 阅读(486) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P2490 题目大意 一个长度为$n$的棋盘上放下$k$个棋子。 第一个要是白色,下一个要是黑色,在下一个是白色以此类推。 先手操控白,后手操控黑。白色只能往右,黑色只能往左。每次操作的可以移动$d$个棋子任意步。 求 阅读全文
posted @ 2021-03-29 18:34 QuantAsk 阅读(98) 评论(0) 推荐(0)
摘要:正题 题目链接:https://ac.nowcoder.com/acm/contest/11169/E 题目大意 给出$n$个三元组$(a_i,b_i,c_i)$。 要求选出一个集合$S$,要求 \(\left(\sum_{i\in S}a_i\right)\leq P,\left(\sum_{i\ 阅读全文
posted @ 2021-03-27 15:10 QuantAsk 阅读(81) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4707 题目大意 $n$个物品,每次生成一种物品,第$i$个被生成的概率是$\frac$,求生成至少$k$种物品的期望次数。 \(1\leq n\leq 1000,max\{n-10,1\}\leq k\leq n 阅读全文
posted @ 2021-03-27 08:07 QuantAsk 阅读(96) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P7444 题目大意 一个长度为$n$的排列,已知每个$c_i$表示那个排列中$mex$为$i$的区间个数。求满足条件的排列个数 \(1\leq n\leq 5\times 10^5,c_i\geq 0,\sum_{i 阅读全文
posted @ 2021-03-25 18:43 QuantAsk 阅读(207) 评论(0) 推荐(0)