【生成树计数】【矩阵树】【模板】
来源:互联网 发布:microsoft软件有哪些 编辑:程序博客网 时间:2024/06/16 09:58
uva10766
#include <iostream>#include <cstring>#include <cmath>#include <queue>#include <stack>#include <list>#include <map>#include <set>#include <string>#include <cstdlib>#include <cstdio>#include <algorithm>using namespace std;#define rep(i,a,n) for (int i=a;i<n;i++)#define per(i,a,n) for (int i=n-1;i>=a;i--)#define mp push_backtypedef long long ll;int n,m,k;int conn[65][65];ll g[65][65];ll gauss(){ll ret = 1;for(int i=1;i<n;i++){for(int j=i+1;j<n;j++){while(g[j][i] != 0){ll tt = g[i][i] / g[j][i];for(int k=i;k<n;k++){g[i][k] = g[i][k] - tt * g[j][k];}for(int k=i;k<n;k++){swap(g[i][k],g[j][k]);}ret = -ret;}}if(g[i][i] == 0) return 0;ret = ret * g[i][i];}if(ret < 0) return -ret;return ret;}int main(){//freopen("in.txt","r",stdin); while(~scanf("%d%d%d",&n,&m,&k)) {memset(conn,0,sizeof(conn));for(int i=0;i<m;i++){int u,v;scanf("%d%d",&u,&v);u --;v --;conn[u][v] = 1;conn[v][u] = 1;}memset(g,0,sizeof(g));for(int i=0;i<n;i++){int degree = 0;for(int j=0;j<n;j++){if(i!=j && !conn[i][j]){degree ++;g[i][j] = -1;}}g[i][i] = degree;}printf("%lld\n",gauss());}}
0 0
- 【生成树计数】【矩阵树】【模板】
- 模板-最小生成树计数
- 生成树的计数与基尔霍夫矩阵
- spoj104 Highways(生成树计数模板)
- [矩阵树定理 模板题] BZOJ 1016 [JSOI2008]最小生成树计数 & HDU 4408 Minimum Spanning Tree
- Lightning----HDU_4305----生成树的计数----矩阵树定理
- 生成树计数--矩阵树定理(Matrix-Tree定理)
- 生成树的计数 Matrix-Tree(矩阵树)定理
- [NOI2007]生成树计数(状压dp+矩阵加速)
- hdu4305Lightning 生成树计数(基尔霍夫矩阵)+高斯消元+逆元
- 【hdu5304】生成树计数—基尔霍夫矩阵 DP
- BZOJ 1494 NOI2007 生成树计数 状压DP+矩阵乘法
- 【BZOJ 1016】[JSOI2008]最小生成树计数 基尔霍夫矩阵||暴力
- uva10766 Organising the Organisation(生成树计数模板)
- 生成树的计数 模板 Matrix-Tree定理
- URAL-1627-Join(生成树计数模板)
- SPOJ HighWays 生成树计数 模板题(Matrix-Treed定理)
- 生成树计数
- 树莓派 Raspberry-Pi 折腾系列:系统安装及一些必要的配置
- 灵活强大的构建系统Gradle
- (4.2.16.3)判断某Activity是否在系统中存在?是否启动过?以及让它自行关闭
- 静态内部类、非静态内部类以及匿名类之间的区别
- iOS7 CookBook精彩瞬间(三)UIActivityViewController的基本使用及自定义Activity
- 【生成树计数】【矩阵树】【模板】
- OpenCv 获取某一区域的RGB平均值
- 工作心情--两个月有感
- Python--Tkinter之 Button()/Checkbutton()/Radiobutton()
- 【tarjan】【割点】
- java
- ee
- hi
- erlang的正则匹配和文本解析