9.23闲话

晚上要打 AT 所以早点写闲话。

今天摆了。

好像一如既往的无聊捏。

日子真是过的一天比一天无聊了。

不过晚上还是抽出来下课时间把虹龙洞的 E 难度给通了🥰🥰🥰,不过代价就是没看 B 站和 P 站😥😥😥

但是更好的消息:从 sbf 那边搞到了一堆 galgame 的资源,以后可以玩 galgame 喽!

有没有人推荐一些好玩的非黄油的 galgame 啊。


推歌:竹ノ花 -めらみぽっぷ

我知道有人推过但是挺好听的所以就再推一遍了(


AGC007F

我们可以发现,我们每次进行区间覆盖,都是在前面找到一个匹配到的,然后等到它后面的覆盖完后它再紧跟着覆盖上。我们把这个流程画到图中:

我们发现这些覆盖的路线形成了一条折线,通过贪心可以分析出来:折线需要尽可能地靠右走,这样才能给左边的折线留下更大的空隙。因此我们可以维护一个拐点的队列,每次加入点时弹出不会碰到的拐点,最后再把当前拐点加入。答案即为所有拐点(不算最后一行)的深度最大值加一。

时间复杂度 \(O(n)\)


放两张图吧。

posted @ 2023-09-23 18:27  crimson000  阅读(80)  评论(10编辑  收藏  举报