摘要:
"4539: [Hnoi2016]树" 题意:不想写。复制模板树的子树,查询两点间距离。 终于有一道会做的题了...... 画一画发现可以把每次复制的子树看成一个大点来建一棵树,两点的lca一定在大点的lca里 然后每个大点维护一坨信息:节点编号的区间范围,到根的距离,大点对应子树的根,大点是接在了 阅读全文
摘要:
"4538: [Hnoi2016]网络" 题意:一棵树,支持添加一条u到v权值为k的路径,删除之前的一条路径,询问不经过点x的路径的最大权值 考虑二分 整体二分最大权值,如果$k \in [mid+1,r]$中的路径有不经过x的,那么这个询问的答案在$[mid+1,r]$中 链修改,点查询$\rig 阅读全文
摘要:
"4540: [Hnoi2016]序列" 题意:询问区间所有子串的最小值的和 不强制在线当然上莫队啦 但是没想出来,因为不知道该维护当前区间的什么信息,维护前后缀最小值的话不好做 想到单调栈求一下,但是对于$[l,r]$还是可能有很多最小值,数据不随机的话会被卡 预处理!!! 预处理$l_i,\ r 阅读全文