08 2022 档案
摘要:"蔚来杯"2022牛客暑期多校训练营6 A(放缩?,构造),M(博弈dp) ## A 题意 给一个长 的数组 ,构造长度为 环形序列 使得每 个数字至少出现一次 。 数据保证 $\sum_{i=1}^{n} \frac{1}{a_i} \le \f
阅读全文
摘要:GYM103373F(线段树,子段问题) 题意 给定一个01串。定义01交替或者10交替的子段为交替串。 有两个操作: flip区间 输出区间 内交替串的数量 思路 如果有极长交替串长度,可以算出交替串数量 于是考虑维护交替串的长度。我们用线段树对其维护。 维护当前结
阅读全文
摘要:CF1716E(分治,最大子段和,dp) 题意 给一个序列 ,长 。 现在有 次询问,每次给出一个 。之后要将 中 和 交换,每个元素最大进行一次交换, 时不进行交换。 输出操作后 的最大子
阅读全文
摘要:2022 牛客多校2 L,5 A(对边dp,分层图dp) 题意 给 个点,和原点,原点到其他点单向,其他点之间可互达。边权是两点间的距离。 要求走到下一个点的距离严格小于上一次移动距离。求走的最大步数。 思路 乍一看因为可以成环无法dp。但仔细想一想可以发现每条边至多使用一次。所以对边dp是
阅读全文
摘要:2022 牛客多校5 D(计数树dp) 原题意非常谜语,翻成人话后是一个经典问题 题意 对一棵树,每个点染成黑白二色。求有多少个连通子图,满足叶子颜色相同。 叶子:子图中度数为1的点。 思路 树上黑白二染色的计数问题一般考虑树dp。该题比较特殊的地方在于,我们仅需叶子的染色情况。 如果我们定义 $f
阅读全文