摘要:
void update (int x, int y, int v) { for (int i(x); i <= k + 1; i += (i & -i)) for (int j(y); j <= M; j += (j & -j)) get_max (tr[i][j], v); } int query 阅读全文
摘要:
P2757 [国家集训队] 等差子序列 在线段树存哈希的时候,注意字符长度的改变,否则 query 会崩掉 lol query (int u, int l, int r, int lft, int rht) { if (lft <= l && r <= rht) return tr[u]; else 阅读全文