zoj4048 Red Black Tree(二分+LCA)
题意:一棵n个结点的树上有若干个点是红色。有q个询问,每个询问给出k个点,可以将树上一个非红色点染成红色,使得k个点中与红色点的最大距离最小,输出最小值。根节点是红色。2 <= n,m <= 1e5, 1 <= q <= 2e5分析:搜索的过程中将每个点距离最近红色点的距离和根节点的距离记录下来。二分答案,然后将k个点中距离红色大于答案的拿出来,求这些点的LCA,...
原创
2018-09-18 20:57:29 ·
297 阅读 ·
0 评论