随笔分类 - 题解
摘要:P9870 [NOIP2023] 双序列拓展 题解 NOIP2023 T3,特殊性质题。 什么是特殊性质题?就是题目给出了你极其神秘的性质,从而引导你想出正解。 本篇题解将从部分分的角度,一步步讲述部分分与正解的关系。这样看的话,本题会变得十分简单。 \(\text{Task } 1∼7, O(Tn
阅读全文
摘要:P6628 [省选联考 2020 B 卷] 丁香之路 题解 首先考虑题目中路径权值的含义: 两点之间的最短路就是 直接连边。 题目要求从 遍历到每个点,到终点每个 的最短时间。于是我们不妨枚举每个 ,考虑在 至 \
阅读全文
摘要:P8162 [JOI 2022 Final] 让我们赢得选举 (Let's Win the Election) 题解 朴素的想法是先抓一部分人,再一起去发表演讲。这样就要按 的值从小到大排序,枚举选择的一部分 值,在后面挑选一些最小的 选择即可。 但这样显然是错误
阅读全文
摘要:P9192 [USACO23OPEN] Pareidolia P 题解 首先自然考虑不带修的情况。 考虑问题的本质就是求序列中 尽量短 的 bessie 序列个数。对于 尽量短 的理解是对于 bessiebessie 序列,不考虑其由 构成的序列,只考虑 \(1\sim
阅读全文
摘要:P9131 [USACO23FEB] Problem Setting P 题解 注意到最终形成的困难序列是一个不断包含的子集的关系,包含是非严格单调的,考虑转化为单调的形式易于计数 dp。具体地,对于一些相同的困难值 ,算出其内部排列数 ,于是转化成了单调的 dp 形式。
阅读全文
摘要:[ABC134F] Permutation Oddness 题解 朴素的想法显然是状压 dp,枚举选择的子集,但复杂度不可接受。 考虑优化。注意到对于 ,它的贡献只会有两种可能性, 。于是初步的想法是按照 的正负性选择分类。考虑到对于相同正负性的
阅读全文
摘要:[ABC213G] Connectivity 2 题解 套路的经典图上计数题。 考虑枚举和 相连的子集 。答案显然由两部分构成, 集合和 相连的方案数 和 对于 的补集所有的方案数 。答案就是二者相
阅读全文
摘要:P8386 [PA2021] Od deski do desk 题解 考虑一个大的序列一定被分成几个区间来删除。朴素的 dp 定义是 表示前 个数,最后一个数元素是 的方案数。然而这样不仅不好转移,而且设不下状态。不难发现所有值是等价的。考虑这样一个
阅读全文
摘要:P9021 [USACO23JAN] Subtree Activation P 这种看上去就很不常规的东西不用想着怎么构造最佳方案,这条路一定是行不通的,考虑转化题意。 考虑变化的实质只有两种:全 状态和 子树全满的状态转化; 子树全满和 子树全满的状态
阅读全文
摘要:P9020 [USACO23JAN] Mana Collection P 题解 首先考虑对于长为 的最优路径,最优的方法一定是先在起点等 秒再走以确保收集到的最大。 我们显然考虑状压 dp。考虑最大法力值难以计算,正难则反,考虑使未被选择的
阅读全文
摘要:构树 题解 好题,除了毒瘤卡空间。 “恰好” 这个形式很二项式反演。设 表示树上钦定 条边和原树相同的方案数, 表示树上恰好有 条边和原树相同的方案数,那么原先的形式是: \[f(n)=\sum_{i\ge n}{i\choose n}g(i
阅读全文
摘要:P9019 [USACO23JAN] Tractor Paths P 题解 难度其实绝对不止蓝题。 先考虑第一问。维护任意两点之间的最短路是困难的,难以 dp 或是采取其它方法解决。难以算最短路就转换思路,考虑从 走 步能走到哪。考虑到这个东西是有单调性的,也就是说对于 \(
阅读全文
摘要:P8908 [USACO22DEC] Palindromes P 题解 算是好题,虽然没什么人做( 简单地,我们考虑如何将一个字符串改变为回文串。显然如果我们判定所有 组成的是回文串,那么整个串一定是回文的。于是我们只考虑改变 的位置。 那
阅读全文
摘要:P8907 [USACO22DEC] Making Friends P 题解 我们考虑维护每个 ,在 的后面有多少个点和它有朋友关系。 初步的想法是每删掉一个人就给集合里所有的点连边。但是我们发现这样太不优了,有很多边会重复连很多次。 优化的想法是对于 ,删去之后连的
阅读全文
摘要:P8906 [USACO22DEC] Breakdown P 题解 显然的套路是删边转化为加边。 考虑到维护整条路径不好维护,于是考虑转化维护 分别表示 到 走了 步时的最短路。那么此时 。 我们先考
阅读全文
摘要:P5985 [PA2019] Muzyka pop 题解 是蛮有意思的一道题。 ,第一感觉是区间 dp,但是又不好设出状态。考虑 单调递增的过程中的性质,考虑后得到 的最高含 的位一定是单调不降的,于是我们考虑将最高的含 的位设
阅读全文
摘要:[ARC101E] Ribbons on Tree 题解 其实算一道好题了。 首先考虑不相关的 simple 的 dp。平凡的想法是设 表示 子树内有 个点还需要向上转移的方案数。转移式大概是个 \(dp_{x,i+j}=dp_{y,i+j-1}+(
阅读全文
摘要:P3267 [JLOI2016/SHOI2016] 侦察守卫 题解 的数据范围显然想到 的树形 dp。考虑 这一维的状态设计。 容易想到的是和 有关的是子树内最浅的守卫点和最深的未被覆盖的点。但是这样
阅读全文
摘要:Road of the King 题解 形成强连通图的必要条件是点 能在环中,于是考虑 号点形成的强连通分量 。 这类图论计数题目往往考虑 dp,于是我们设 表示走了 步,经过了 个点, 号点形成的强连
阅读全文