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