P10158 题解
随机化做法,欢迎 Hack.
只有 1、3、4 操作的情况过于简单,这里不再过多讲述.
考虑 2 操作中对于
同余号两边的式子均可以通过线段树维护区间和及区间编号乘权值和的方式快速得出.
注意到这个条件并不充分.考虑随机化.约定常数
发现有一种简单的构造可 Hack 上述做法:另每次 2 操作
在
经测试取
代码参考见 外部剪贴板.
随机化做法,欢迎 Hack.
只有 1、3、4 操作的情况过于简单,这里不再过多讲述.
考虑 2 操作中对于
同余号两边的式子均可以通过线段树维护区间和及区间编号乘权值和的方式快速得出.
注意到这个条件并不充分.考虑随机化.约定常数
发现有一种简单的构造可 Hack 上述做法:另每次 2 操作
在
经测试取
代码参考见 外部剪贴板.