![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高斯消元
HT008_123
家人们点点关注叭
展开
-
[HEOI2015] 小Z的房间
题目描述: 造房子. 题目分析: 根据条件连边,上矩阵树统计就好了 题目链接: Luogu 4111 BZOJ 4031 Ac 代码: #include <cstdio> #include <algorithm> #include <cmath> #include <iostream> #include <cst...原创 2018-04-22 09:33:13 · 318 阅读 · 0 评论 -
[SHOI2016] 黑暗前的幻想乡
题目描述: emmm. 题目分析: 某位大仓鼠说过,计数问题就要考虑容斥… 图上的生成树问题可以N^3的跑矩阵树得到,重边是木有问题滴 我们统计出由n-1个公司建边的方案数 但是显然我们这样统计出的方案数包含了由n-2 公司建边的方案数 没关系,我们枚举到底是哪n-2个公司建造了这个树,显然这样的集合有 C(n-1,1) 种,建图的时候只加入这n-2个公司的边,对着这个图跑一边矩...原创 2018-04-21 16:11:43 · 192 阅读 · 0 评论 -
[CQOI2018] 社交网络
题目描述: 求有向图中以1为根的有根树的数量 题目分析: 矩阵树定理. 有向图的建法就是跟无向图的差不多 u->v a[u][v]– a[v][v]++ 求以一为根的有根树,要算删去第一行第一列的矩阵的行列式的值,不要忘了取模 题目链接: BZOJ 5297 Luogu 4455 Ac 代码: #include <cstdio> #include &l...原创 2018-04-21 09:44:48 · 287 阅读 · 0 评论 -
[模板] 高斯消元法
题目描述: 求线性方程组的解 题目分析: 高斯消元法,用矩阵来存储线性方程… 利用加减消元法把矩阵消成上三角矩阵,然后我们就可以从后往前递推回带就可以求出每个解了. 回带完毕之后这个上三角矩阵就变成了只有主对角线为1的矩阵,那么n+1的值就是解惹 题目链接: 貌似很水的模板 Ac 代码: #include <cstdio> #include <c...原创 2018-04-20 18:58:58 · 160 阅读 · 0 评论 -
[CQOI2014] 和谐矩阵
题目描述: QAQ… 题目分析: a[i][j]^a[i][j-1]^a[i-1][j]^a[i+1][j]^a[i][j+1]=0 暴力构造 n*m 个异或方程,bitset优化高斯消元即可… 高消和bitset常数真小… 题目链接: BZOJ 3503 Luogu 3164 Ac 代码: #include <cstring> #include <a...原创 2018-04-24 17:42:11 · 238 阅读 · 0 评论 -
[HNOI 2013] 游走
题目描述: 有m条边 每条边的代价是经过这条边的次数概率*编号 从1开始到n结束 安排编号,求最小总代价 题目分析: 首先贪心,我们对概率小的边安排大的编号肯定能使的总代价最小… 直接求边的概率不好求,我们从两个点的概率推出这条边的概率 Pe=Pu/du+Pv/dvPe=Pu/du+Pv/dvP_e=P_u/d_u+P_v/d_v 怎么推点的概率啊… Pi=∑Px/dxPi=...原创 2018-04-24 16:09:57 · 212 阅读 · 0 评论 -
[HNOI 2011] XOR和路径
题目描述: 给定一个无向连通图,从1出发,每次等概率沿着任意一条出边走到n为止,求路径上的边权的异或和的期望值 题目分析: 看到异或就要考虑独立处理每一位… 设当前处理的为第i位 dp[x]表示从x到n本位异或值为1的期望 dp[x]=∑s∈A(1.0−dp[s])∗(1.0/d[x])+∑s∈Bdp[s]∗(1.0/d[x])=∑s∈A(1.0/d[x])−∑s∈Adp[s]∗(...原创 2018-04-23 17:26:06 · 337 阅读 · 0 评论 -
[JSOI2008] 球形空间产生器
题目描述: 雾。 题目分析: ∑ni=1(a1,i−bi)2=r2∑i=1n(a1,i−bi)2=r2\sum_{i=1}^{n}(a_{1,i}-b_i)^2=r^2 ∑ni=1(a2,i−bi)2=r2∑i=1n(a2,i−bi)2=r2\sum_{i=1}^{n}(a_{2,i}-b_i)^2=r^2 … ∑ni=1(an+1,i−bi)2=r2∑i=1n(an+1,i−bi)2...原创 2018-04-23 15:55:06 · 159 阅读 · 0 评论 -
[SDOI 2010] 外星千足虫
题目描述: QAQ. 题目分析: 观察系数都是 0 或 1 这个叫做高斯消元解异或方程. 正常求解:一个解,访问过的最大行数就是答案,然后M[I][n+1]就是解 无解:即某行1……n全0但n+1有数(即0x+0y+0z…… = 某非零数,显然不可能),本题没有这种情况 无数解:即某行全0(即0x+0y+0z…… = 0,显然xyz可以任取) 正常的高消是个O(N^3)的,理...原创 2018-04-22 17:37:38 · 261 阅读 · 0 评论 -
[SDOI 2014] 重建
题目描述: 给出 N*N 条边可能相连的概率 请计算仍能通行的道路恰有N-1条,且能联通所有城市的概率 题目分析: 矩阵树定理? 邻接矩阵中的的权可以不是1,而是其他权值,比如概率. 如果我们就把概率填进去 答案是肯定不对的… 这样计算出来的就是所有生成树的概率和,即 ∑TΠe∈TPe∑TΠe∈TPe\sum_{T}\Pi_{e\in T}P_e 而题目上要求的是恰有N-1条通行...原创 2018-04-22 15:18:43 · 184 阅读 · 0 评论 -
[BZOJ 4894] 天赋
题目描述: 雾. 题目分析: 前置技能可以看成 i->j 的单向边 跑一下1为根的矩阵树就好了 题目链接: BZOJ 4894 Ac 代码: #include <cstdio> #include <algorithm> #include <iostream> #include <cmath> #include <cst...原创 2018-04-21 16:45:19 · 155 阅读 · 0 评论