数论闲话同余C++组合数学字符串概率ArchLinuxZFSBootMenuZFS容斥二项式反演随机化博客Linuxnote常数优化语言特性STL字符数组结构体类内核NOI LinuxAC 自动机KMPexKMP算法Manacher动态规划背包问题搜索树倍增莫比乌斯反演最大公约数BSGS向量线性代数矩阵线性基RMQ并查集树状数组线段树堆跳表模拟退火OpenPGP启发式合并贪心SPFA计数网络流最大流