求助,回滚莫队
查看原帖
求助,回滚莫队
149192
__gcd楼主2020/7/10 18:58

调了好几天了。

回滚莫队板子,用的是一种比较傻的方法。

定义 lnxt(i)\operatorname{lnxt}(i)ii 左边离 ii 最近的 jj,满足 a(j)=a(i)a(j)=a(i)rnxt(i)\operatorname{rnxt}(i) 同理。

每次回滚就是把原 st/ed(i)\operatorname{st/ed}(i) 更新为它的 lnxt/rnxt(i)\operatorname{lnxt/rnxt}(i)

代码:https://www.luogu.com.cn/paste/tot5fujl

求助QAQ

2020/7/10 18:58
加载中...