摘要:
题面 目的:求出树的各边长度 条件:每个节点之间最短路、整个图中不存在负边 我们可以每一次把一个点加入树内,求出这个点和已经构建好的树的边的长度; 这个长度抽象理解一下就是(dis[i][j]+dis[i][root]-dis[root][j])/2 为什么?因为上面的式子中这条边刚好遍历了两次; 阅读全文
posted @ 2019-10-15 10:05
神之右大臣
阅读(159)
评论(0)
推荐(0)
摘要:
题面 对于每个点建立一颗主席树; 然后按照树上差分的思想统计主席树的前缀和; lca+主席树+前向星存表就可以了; 阅读全文
posted @ 2019-10-15 09:25
神之右大臣
阅读(222)
评论(0)
推荐(0)

浙公网安备 33010602011771号