代码仓库目录:01
[数学方法]矩阵快速幂02
[数学方法]高斯消元(naïve 版)03
[数学方法]高斯消元(mid 版)04
[字符串啊]Manacher 算法(回文串)05
[字符串啊]KMP(字符串匹配)06
[数据结构]线段树(ZKW 单点修改)07
[数据结构]线段树(RMQ)08
[数据结构]线段树(区间加+赋值)09
[数据结构]Splay 树(未完全测试)////
[数据结构]AVL 树(平衡树)11
[图论图论]最小生成树(prim)12
[图论图论]次小生成树13
[图论图论]最大流(Dinic)14
[图论图论]LCA+最大生成树(truck)15
[动态规划]背包 01,多重,完全矩阵模板#include #include#includeusingnamespace std;typedeflonglong ll;constint P =9973;constint N=13;ll n,m;struct matrix{ ll a[N][N];int row,col; matrix():row(N),col(N){memset(a,0,sizeof(a));}//
matrix(int x,int y):row(x),col(y){memset(a,0,sizeof(a));} ll*operator[](int x){return a[x];} matrix operator*(matrix x){ matrix tmp ;for(int i=0;i