摘要: 首先这个题它给定我们的是一个平面图。(除端点外,没有相交的边) 那么我们可以知道对于: 每一个在左侧的点 能够到达的 右侧的点一定是一段区间(对应的是y值)。 因为如果区间中有一个点它无法到达,那么其他点必然也无法到那个点,否则会相交。 这样的话我们可以先从左边BFS一遍,如果右边有无法到的点,就不 阅读全文
posted @ 2018-10-27 22:38 薄荷凉了夏 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 看到这个题,我们发现并不好维护删边。似乎我们删掉一条边,就得重建一次图。 那怎么避免这个呢。 我们可以删边的过程看做一个倒序加边的过程。 那么问题就转换成了:给定一个图,不断加边,求每个点到终点的最短路,成为最终图最短路的时间。 那么我们首先跑一遍最短路。然后重建图,倒序加边。 当一个点已经成为最短 阅读全文
posted @ 2018-10-27 22:19 薄荷凉了夏 阅读(164) 评论(0) 推荐(0) 编辑