首页 > 其他分享 >矩阵树定理

矩阵树定理

时间:2023-02-16 19:44:06浏览次数:53  
标签:矩阵 定理 容斥 行列式 答案 消元

撅震树腚里

计算一个图的生成树个数。

设图的邻接矩阵是 \(G\)(\(G_{i,j}\) 就是 \(i,j\) 之间边的条数),度数矩阵 \(D\) (除了 \((i,i)\) 位置是度数其他均为0),设 \(M=D-G\),则有该图的生成树数量即为 \(M\) 去掉第 \(i\) 行 \(i\) 列(\(i\) 任意)形成的行列式的值。

行列式求值就是高斯消元消成上三角矩阵。消元过程中,交换两行答案取相反数,一行整体减去另一行倍数不变,某行整体乘 \(x\),答案也乘 \(x\)。最后的答案就是消元过程中的系数乘上主对角线的乘积。

例:LgP4336。容斥+矩阵树定理。设 \(f(S)\) 是只考虑集合 \(S\) 中公司的边形成的生成树数量,答案显然就是一个简单容斥:\(\sum_S (-1)^{n-1-|S|}f(S)\)。复杂度 \(O(2^{n-1} n^3)\)。

标签:矩阵,定理,容斥,行列式,答案,消元
From: https://www.cnblogs.com/infinities/p/17128068.html

相关文章

  • 浅析排列组合、斯特林数、贝尔数、二项式定理与推论及其反演、子集反演、广义容斥
    浅析排列组合、斯特林数、贝尔数、二项式定理与推论及其反演、子集反演、广义容斥目录浅析排列组合、斯特林数、贝尔数、二项式定理与推论及其反演、子集反演、广义容斥更......
  • 浅谈 DDP 与 广义矩阵乘法
    浅谈DDP与广义矩阵乘法目录浅谈DDP与广义矩阵乘法更好的阅读体验戳此进入引入例题#1广义矩阵乘法DDP例题#0例题#0.5例题#1例题#2例题#3UPD更好的阅读体验戳......
  • 中国剩余定理模板
    usingll=__int128;template<typenameT>inlinevoidrd(T&data){Tx=0,flag=1;charch=getchar();while(ch<'0'||ch>'9'){......
  • 矩阵中的路径
    问题:矩阵中的路径剑指Offer12.矩阵中的路径-力扣(LeetCode)思路:DFS+剪枝;首先可以从矩阵中的任何一点出发进行搜索;时间复杂度O(MN);从某个board[i][j]出发,判断它的......
  • 矩阵树定理
    没有证明,快逃。概念矩阵树定理,用于一类图论问题的生成树计数。通常给出一个有向图或无向图,需要求出图中的内向生成树/外向生成树/生成树的个数/权值乘积之和等......
  • 玩转矩阵
    玩转矩阵简介:输入一个整数n,写一个n*n的矩阵,输出矩阵的环形矩阵,顺时针矩阵,逆时针矩阵。输入:n;输出:三个矩阵;样例输入;4样例输出;环形矩阵:123412131451......
  • 矩阵 — 点乘与叉乘
    点乘基本概念简而言之就是矩阵各对应元素相乘。需满足乘数矩阵和被乘数矩阵的行向量或列向量相等,或两者同时相等。数学公式S1矩阵尺寸不完全相同\[C=AB=\begin{b......
  • 756. 蛇形矩阵
    好久没写算法题了,先写个语法题练练手https://www.acwing.com/problem/content/description/758/#include<iostream>usingnamespacestd;constintN=105;intmap[N......
  • 裴蜀定理与扩展欧几里得
    裴蜀定理与扩展欧几里得裴蜀定理定理对于任意整数\(a,b\),设\(d=\gcd(a,b)\),则方程\(ax+by=d(s\in\mathbb{Z})\)必定有无数组整数解\((x,y)\)。且对于\(d\)的任意整数......
  • 「矩阵求逆」P4783 【模板】矩阵求逆
    知识点:线性代数Link:Luogu大家好啊,我不会线代,下学期才开,所以这题抄的,只是简单记录做法,等到学了线代再回来更深一步理解。但是这做法又易懂又好记又牛逼。主要抄袭对象:ht......