专栏文章

题解:AT_abc394_g [ABC394G] Dense Buildings

AT_abc394_g题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@miq5o85p
此快照首次捕获于
2025/12/03 23:22
3 个月前
此快照最后确认于
2025/12/03 23:22
3 个月前
查看原文

考虑我们的走法一定是先下降到某一个楼层,然后一口气走过去,然后上升/下降到对应楼层。我们能够节约的部分只有一开始的下降过程,显然是下降得越少越好。所以我们的问题转化为找路径上的点的最大楼层最小值最大的路径,显然可以二分。二分之后转化为判定如果只能走最大楼层大于等于 kk 的格子是否可达。
所以我们直接整体二分,用可撤销并查集维护连通性,复杂度为 O(nlog2n)O(n\log^2 n)

评论

0 条评论,欢迎与作者交流。

正在加载评论...