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