摘要:
Data Structure 线段树 / 可并堆合并,没有写 rt[u] = merge(rt[u], rt[v]),写了 merge(rt[u], rt[v])。 0-1 Trie: next[pos][key >> i & 1], 不是 next[pos][key & (1 << i)]!!! 阅读全文
摘要:
General Tricks 「正难则反」比如说,如果要统计具有某个特征的对象的数量,要 check 一堆东西。此时不妨尝试统计不满足某个特征的对象的数量,用总数量减掉它。e.g. XJOI 7012, 统计含有回文串的数字个数。 「强制定向」当一道题有 \(2\) 个方向时,可以把 XX 操作当成 阅读全文