忘掉过去的人,终将重蹈覆辙。|

chenwenmo

园龄:6个月粉丝:0关注:7

随笔分类 -  题解

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