如 :
```cpp
return (sum(ls(p), l, r) + sum(rs(p), l, r)) % mod;
```
```cpp
void add (int p, int k) {
t[p].tag1 += k, t[p].tag1 %= mod;
t[p].val += k * (t[p].r - t[p].l + 1), t[p].val %= mod;
}
void times (int p, int k) {
t[p].tag1 *= k, t[p].tag2 *= k, t[p].tag2 %= mod, t[p].tag1 %= mod;
t[p].val *= k, t[p].val %= mod;
}
```
by Ice_lift @ 2024-01-14 11:25:55