摘要:
最大面积一定出现在凸包上 先求出凸包,再枚举对角线,剩下的两个点用旋转卡壳得到 阅读全文
摘要:
先跑一次dijkstra得到每个点到 $1$ 的最短路 然后按海拔跑最大生成树得到kruskal重构树 那么一个点在能开车到的地方就是对应海拔高于 $p$ 的最高的点的子树 然后取子树中dis的min即可 阅读全文
摘要:
太菜了太菜了 点分治都不会写了 求一条路径长度不超过 $K$,且价值最大 点分治 遍历重心的每一个子树,得到一个子树之后先将 $(dep,val)$ 进行排序,然后 $dep$ 和 $val$ 必须同时增加,所以就是取 $val$ 的前缀 max 然后得到一个子树排好序的 $(dep, val)$ 阅读全文