CF1019E Raining season【半平面交转凸包,边分治】
题目描述
一棵树,nnn 个点,每条边有权值 (ai,bi)(a_i,b_i)(ai,bi) ,表示在 ttt 时刻这条边的值为 ait+bia_it+b_iait+bi
问对于 t∈[0,m−1]t\in[0,m-1]t∈[0,m−1],树的直径长度。
n≤105,m≤106n\le10^5,m\le10^6n≤105,m≤106
题目分析
与最长路径有关,考虑点分治。
每个子树内的一条到点分中心的路径求和表示为一条射线 At+BAt+BAt+B。
子树内的所有路径要求一个下凸形式的半平面交,但是
原创
2020-07-22 21:36:30 ·
212 阅读 ·
0 评论