随笔分类 - 题解
P8906 [USACO22DEC] Breakdown P [最短路]
摘要:P8906 [USACO22DEC] Breakdown P Solution 经典 trick,删边比较难处理,转换成加边,倒着处理。 那我们接下来要考虑,怎么记录状态,以及,每加一次边要如何更新状态。 还是比较套路地,我们可以求出 到某个点 经过 条边的最
P10161 [DTCPC 2024] 小方的疑惑 10 [构造 + 背包DP]
摘要:P10161 [DTCPC 2024] 小方的疑惑 10 Solution 一开始看这题的时候,我们可能会觉得无从下手,这时不妨列出几种方案,计算它们的贡献,尝试得到一些启发。 画来画去,发现无非就是并列和包含两种情况,并列就是 ()()()(),设它一共由 对括号组成,那么它的总贡献是
P6879 [JOI 2020 Final] スタンプラリー 3 [区间DP]
摘要:P6879 [JOI 2020 Final] スタンプラリー 3 Solution 首先这是一道最优值问题,再根据数据范围 ,那么正解可能会是 的 DP。 根据题意,我们发现主角走过的雕像一定是个区间,可以考虑区间DP。 想一想我们需要知道什么,然后把它
P6748 Fallen Lord [树形DP]
摘要:P6748 Fallen Lord Description 给定 个节点的树,每个点有点权 ,求构造一组边权,使得每个点连接的边的边权的中位数不超过其点权,且每条边权不超过给定的 ,输出边权之和的最大值。 一个升序序列 \(A=\{A_1,A_2,A_3...A_
ABC302G Sort from 1 to 4 [关键性质题]
摘要:Description 给定一个长度为 的序列,其中每个元素都是介于 和 之间的整数。 可以进行以下操作任意次(可能为零次): 选择一对整数 ,其中 ,并交换 和 。 输出使序列
ARC136E Non-coprime DAG [关键性质题]
摘要:Description 构造一个有向图, 的边存在,当且仅当 且 ,求一个反链 ,使得 最大。 反链指的是一个点集,任意两点都不能到达。 Solution
ARC136C Circular Addition [高维前缀和]
摘要:Description 给定一个长度为 的正整数序列 ,求有多少对 使得 不发生进位操作。 。 Solution 显然对于每个 ,设 ,那么 可
CF708C Centroids [树形DP,换根DP]
摘要:CF708C Centroids Description 给定一棵树。 至多进行一次操作:删去一条边,连接一条新边,保证操作完后仍是树。 问每个点在进行操作后是否可以成为树的重心。 Solution 性质 :若一个点不是树的重心,则它的必然有一个大小大于 \(\lfloor n/2\rflo