题解:[ABC421F] Erase between X and Y
dongzirui0817 · · 题解
这里提供两种做法。
官解(链表)
显然可以用链表。为方便起见,可以创
插入操作不必多说。删除操作时,考虑用一种暴力的思维。从点
由于每次最多添加一个点,所以点的总数也最多只有
但还有个问题,如果
但可以考虑同时跳,只要一个跳到了立即结束。这样做依然保证了均摊
时间复杂度
Submission
线段树+链表
注意到去除了删除操作后得到了一个序列
dongzirui0817 · · 题解
这里提供两种做法。
显然可以用链表。为方便起见,可以创
插入操作不必多说。删除操作时,考虑用一种暴力的思维。从点
由于每次最多添加一个点,所以点的总数也最多只有
但还有个问题,如果
但可以考虑同时跳,只要一个跳到了立即结束。这样做依然保证了均摊
时间复杂度
Submission
注意到去除了删除操作后得到了一个序列