摘要:
题意是在有边权的树上寻找平均边权与 k 最接近的链。树上找链的问题可以考虑点分治,而点分治的 Solve() 函数要处理过重心的链。 记 disx 为 x 到重心的边权和, depx 为 x 的深度,则链 (x,y) 的平 阅读全文
posted @ 2021-02-23 15:17
_wkjzyc
阅读(49)
评论(0)
推荐(0)
摘要:
先考虑“平坦”且不限次数时的最高高度。此时,除左右端点外皆可+1,相当于通过 w−2 次操作使其变为长 w−2 ,高度 1 的新区间。这是一个子问题。最后,得到的序列形如 1,2…hmax−1,hmax,hmax−1…2,1 可以 阅读全文
posted @ 2021-02-23 15:15
_wkjzyc
阅读(47)
评论(0)
推荐(0)
摘要:
D1T1 (5274) 对于区间 [l,r] 上的一次操作,只可能有两种情况。 割 [l,r] ,高度为当前最小值。贪心证明。 最小值所在位置分 [l,r] 为两个区间,对其中一个区间操作。子区间也可能再次被分割,需要递归处理。 (由于操作次数限制,策略需要进行“一定程度的贪 阅读全文
posted @ 2021-02-23 15:13
_wkjzyc
阅读(46)
评论(0)
推荐(0)