
树的重心
sadnohappy
这个作者很懒,什么都没留下…
展开
-
【Codeforces Round #268(Div 1)】Tree
Description有一棵树,d(u,v)d(u,v)表示uu,vv之间最短距离。 现在要求一个排列pip_i,使得∑ni=1d(i,pi)\sum_{i=1}^nd(i,p_i)最大,同时满足最大时字典序最小。原创 2017-12-08 22:15:12 · 222 阅读 · 0 评论 -
【JZOJ5577】派对
【JZOJ5577】题解原创 2018-03-15 17:07:34 · 374 阅读 · 0 评论 -
【JZOJ5898】距离统计
Description给你一颗N个点有边权的树,多次询问到一个点距离第k小为多少。Solution考虑点分治,把点分树建出来,对于一个询问点,直接往它的点分树父亲上跳。求第k小考虑二分,那么相当于求权值和小于等于一个值的路径条数,那么计算跨越询问点的每一个点分树上的祖先的路径数即可。这里注意一下要减去重复的部分。Code#include<cstdio>#include&l...原创 2018-10-06 22:34:10 · 252 阅读 · 0 评论