求救:蒟蒻 P2680运输计划 爆35思路如下 大佬求调 跪求
  • 板块学术版
  • 楼主ganjihao
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/10/29 11:46
  • 上次更新2023/11/2 10:56:01
查看原帖
求救:蒟蒻 P2680运输计划 爆35思路如下 大佬求调 跪求
559602
ganjihao楼主2023/10/29 11:46

我的思路:

先用LCA+树上差分贪心找到哪条边删去后对总答案的贡献最多(这条边被使用的次数*边权 的最大值),记为emx

再从根开始dfs一次,记 tag[u] 表示 u 到 root 是否经过emx

最后对每一次询问,如果tag[u] xor tag[v] == 0则表示这两点的路径没有经过emx

ans=max(sum[u]+sum[v]-sum[lca]*2-(tag[u]^tag[v]?emx.val:0);

2023/10/29 11:46
加载中...