Lucius7nya

代码与猫耳并存的世界~ UwU

0%

扫描线和贡献法

abc423 E - Sum of Subarrays

题意:求

通过贡献法,转化为

分析一下,,整理得到:

因为只有查询,前缀和维护 即可。

P12894 [蓝桥杯 2025 国 Java B] 智能交通信号灯

题意:修改 和多次查询

通过贡献法,转化为:

分析一下,记 中, 的个数为 的个数为 的个数为 。答案为:

P2221 [HAOI2012] 高速公路

题意:区间加 和多次查询 (这里线段转换为点,经过 r - 1 处理)。

观察分子,通过贡献法,转化为:

分析一下,,整理得到:

abc423 E - Sum of Subarrays,但是有区间修改,用线段树维护

欢迎关注我的其它发布渠道