11 2022 档案

摘要:###题意 https://www.luogu.com.cn/problem/P1270 ###分析 经典的树上背包,令dp[x][t]表示在x点剩余t秒的最多画数 在x结点考虑分给左右结点的时间,故枚举分给左儿子的时间i,那么分给右儿子的时间就是ticost[x]: $ 阅读全文
posted @ 2022-11-20 15:29 SxtoxA 阅读(14) 评论(0) 推荐(0) 编辑
摘要:###题面简述 给定以s为根的一棵树,可以进行代价为1的操作使一条边权+1,求最小代价使得根节点到所有叶子节点距离相等。 ###分析 令sum[x]表示以x为子树的最大距离(根->叶子)。先处理sum[x],再从根节点开始调整直到遍历到叶节点来计算总代价; 假设x已调整完毕,对于 阅读全文
posted @ 2022-11-20 14:36 SxtoxA 阅读(14) 评论(0) 推荐(0) 编辑
摘要:###题面 https://www.luogu.com.cn/problem/P8848 ###分析 比赛时打了个暴力就跑了,事后看讨论帖分析出来了正解。 1-1A的结论就是,最大子段和一定是 ai。因为最优数组排列一定是1与-1交叉排列。 首先容易发现,如果数组中1的个数比$ 阅读全文
posted @ 2022-11-14 17:18 SxtoxA 阅读(37) 评论(0) 推荐(0) 编辑
摘要:###题面 https://www.luogu.com.cn/problem/P1220 ###分析 考虑区间dpdp[l][r][0]为已经关了[l,r]的灯,当前位置在l的最少功耗; dp[l][r][1]为已经关了[l,r]的灯,当前位置在r的最少功耗。 可以发 阅读全文
posted @ 2022-11-08 13:41 SxtoxA 阅读(10) 评论(0) 推荐(0) 编辑
摘要:###30pts 可以发现,k=0的情况下,问题转化为最短路计数,即从起点s到每个点有多少最短路。 跑最短路的时候顺便维护ans[u],表示从su的最短路方案,讨论如下: ①当dist[v]>dist[u]+val[u][v]时,ans[v]=ans[u]; ②当$di 阅读全文
posted @ 2022-11-05 23:52 SxtoxA 阅读(27) 评论(0) 推荐(0) 编辑

12 13
点击右上角即可分享
微信分享提示