关于 ABC260 E 的 $O(n \log n)$ 做法
  • 板块学术版
  • 楼主PosVII
  • 当前回复5
  • 已保存回复5
  • 发布时间2022/7/18 10:15
  • 上次更新2023/10/27 19:46:24
查看原帖
关于 ABC260 E 的 $O(n \log n)$ 做法
271260
PosVII楼主2022/7/18 10:15

我的思路是这样的,把每个对按照 AA 的值进行排序,然后枚举 11nn,意味着满足第 iinnAA 值的同时满足 11i1i-1BB 值。我们可以得到满足它们的最小的区间 [l,r][l,r],然后就可以对它拓展:对于长度为 kk 的数列,我们对它做出的贡献为 l1l-1mrm-rkk 的最小值加一,对于贡献的改变可以分为两段然后用线段树实现区间加。先不考虑去重问题,我有办法去重,但是不好表达。

我因为还有学校OJ的题要做,所以没时间打代码了,只能请各位神仙帮忙看下有没有纰漏。

2022/7/18 10:15
加载中...