上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 24 下一页
摘要: 题目描述 lre有一棵 $n+1$ 个节点的树, $0$ 号点是树根,第 $i$ 个点的父亲是 $a_i$ 。 每个点上都可以放一个弹珠或不放。之后每一回合,lre都会把所有弹珠移动到它们所在的节点的父亲节点。 若一个节点上有大于 $1$ 个弹珠,它们会一起被lre打爆消失。原来在 $0$ 号节点上 阅读全文
posted @ 2020-02-24 17:37 xjqxjq 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 题目描述 题解 考虑到每个人说的话可以锁定一个区间内的成绩是相同的。所以问题就转化成了给定一些有权值的区间,要求选出若干无交集区间使其权值和最大, $\text{dp}$ 即可。 代码 #include <bits/stdc++.h> using namespace std; int n,m,f[1 阅读全文
posted @ 2020-02-23 22:59 xjqxjq 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 题目描述 题解 考虑如果一段的首尾有不被选的话,那我们可以把这段不选的处于首尾的分裂开更优,于是对于同一个颜色我们可以做 $\text{dp}$ ,状态和转移显然,然后假设对于 $i$ 有两个决策点 $j,k$ ,如果 $j<k$ 并且 $F(j)>F(k)$ 的话,由于二次函数的增长速度可以得到 阅读全文
posted @ 2020-02-23 22:25 xjqxjq 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 题目描述 题解 题目可以转化一下,就是要在原树中选出 $k+1$ 条不相交的链使得其权值和最大。 考虑暴力 $\text{dp}$ : $f[u][i][0/1/2]$ 表示 $u$ 子树选了 $i$ 条链, $u$ 没有连边/有一条出边/有两条出边的最大值,可惜是 $O(nk^2)$ 的过不去。 阅读全文
posted @ 2020-02-22 21:36 xjqxjq 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 题目描述 一排 $n$ 个村庄,试规划 $K$ 个雕像的位置(不一定在村庄里),以最小化每个村庄到最近雕像的距离之和。 题解 考虑暴力 $\text{dp}$ : $f[j][i]$ 表示前 $i$ 个分了 $j$ 段的最小值,转移在i这一维满足决策单调性,但是这样是 $O(nklogn)$ 过不去 阅读全文
posted @ 2020-02-22 19:13 xjqxjq 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 题目描述 树大小为 $n$, 第 $i$ 边有字符集 $S_i$. 给定 $m$ 个模式串 $t_1,t_2,\dots,t_m$。 $Q$ 次询问 $(u,v)$, 设 $u\to v$ 经过的边为 $e_1,e_2,\dots,e_k$,求串 $s$ 的方案数,满足:- $|s|=k$- $\f 阅读全文
posted @ 2020-02-21 23:36 xjqxjq 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 题目描述 题解 考虑一个完美匹配出现的概率 $\times 2^n$ 对答案的贡献,初始是 $1$ ,如果有出现一组 $t=2$ 的边的话,那贡献就是 $0$ ,否则每出现一组 $t=1$ 的边就要 $\times 2$ ,所以有个暴力的 $\text{dp}$ : $f[s1][s2]$ 表示左边 阅读全文
posted @ 2020-02-21 21:45 xjqxjq 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 题目描述 题解 首先我们考虑如果我们知道了原串,那我们要求两个串的 $\text{Lcs}$ 的长度就是 $\text{dp}$ : $f[i][j]$ 表示 $S$ 串到 $i$ , $T$ 串到 $j$ 的 $\text{Lcs}$ 长度,考虑转移: $f[i][j]=max(f[i-1][j] 阅读全文
posted @ 2020-02-20 22:01 xjqxjq 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 题目描述 题解 我们可以把有关系的二元组连接,不考虑方向的话就是一棵树。所以我们可以做树形 $\text{dp}$ : $f[i][j]$ 表示 $i$ 子树中 $i$ 的排名是 $j$ 的方案数,然后考虑转移。如果 $v$ 要在 $u$ 前的话,那就是:$$f[u][i+j]←\sum_{k=1} 阅读全文
posted @ 2020-02-19 22:20 xjqxjq 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 题目描述 已知平面上 $n$ 个点,称点集 $S$ 是内凸包,当且仅当:- $S$ 是某个点集的凸包;- 设 $S$ 构成的凸多边形为 $G$,则 $S$ 以外的点要么在 $G$ 的边上,要么在 $G$ 外. 试最大化内凸包构成的凸多边形的面积。 题解 首先我们考虑枚举点 $O$ 作为凸包最下方的点 阅读全文
posted @ 2020-02-19 19:37 xjqxjq 阅读(193) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 24 下一页