警示后人(30pts)

P3373 【模板】线段树 2

如 : ```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


|