摘要:
线性基 线性基是一种擅长处理异或问题的数据结构.设值域为 \([1,N]\) ,就可以用一个长度为 \(⌈\text{log}_2N⌉\) 的数组来描述一个线性基。特别地,线性基第\(i\)位上的数二进制下最高位也为第i位。 一个线性基满足,对于它所表示的所有数的集合\(S\),\(S\) 中任意多 阅读全文
摘要:
cdq分治 其大致形式为 递归左右半边 考虑左半边对右半边的影响 二维偏序(归并排序): 计算数对 \((i,j)\) 满足 \(a_i<a_j\) 并且 \(b_i<b_j\) 的数对数量 先以 \(a_i\) 排序,这样条件被转换为 \(i<j\) 且 \(b_i<b_j\) 考虑cdq分治 先 阅读全文