随笔分类 -  线性代数—高斯消元

摘要:有人说这题像游走... 关于游走的思想,他死了... 明明直接从期望dp的角度考虑更简单合理嘛 首先由于是异或运算不妨逐位考虑 对于每一位,设状态f[i]表示从第i个点到第n个点,这一位上是1的概率 那么我们按边权讨论转移: 若这条边边权为1:$f[i]+=\frac{1-f[t 阅读全文
posted @ 2019-07-11 17:18 lleozhang 阅读(266) 评论(0) 推荐(0) 编辑
摘要:考虑转化问题:一个点相邻元素中有偶数个1等价于一个点与相邻元素异或和为0 于是直接列出异或方程组求解即可 注意由于要求不允许出现全0矩阵,因此如果有自由元直接给成1 贴代码: 阅读全文
posted @ 2019-07-11 15:45 lleozhang 阅读(303) 评论(0) 推荐(0) 编辑
摘要:考虑容斥,容斥系数-1 首先不难发现,如果没有一个公司一条边这个限制的话,就是一个很简单的矩阵树定理了 可是有了这个限制,就会出现重复 因此我们用容斥原理来解决 我们枚举哪个(些)公司没被用到,对剩下的公司跑矩阵树定理,乘一个容斥系数累计贡献即可 时间复杂度O(n32n) 代码: 阅读全文
posted @ 2019-07-04 15:01 lleozhang 阅读(180) 评论(0) 推荐(0) 编辑
摘要:矩阵树定理裸题 首先介绍一下矩阵树定理: 矩阵树定理是用来解决一个图上生成树个数的问题,可以分为无向图矩阵树定理和有向图矩阵树定理,而本题应用的是无向图矩阵树定理 那么首先提出几个概念: 一.邻接矩阵: 这个应该都知道... 就是这样一个矩阵:第u行第v列的元素为1的条件是当且仅当$(u,v 阅读全文
posted @ 2019-05-15 20:58 lleozhang 阅读(230) 评论(0) 推荐(0) 编辑
摘要:高斯消元解期望方程组题目 其实所谓解期望方程组,就是解普通方程组,只是这个方程组是根据期望的定义列出的。 对于本题,每一条边对总期望的贡献就是这条边的边权乘上这条边期望的经过次数,所以我们求出每条边期望的经过次数后从大到小排序,然后从小到大赋边权(编号)即可 所以问题就转化成了如何求出每条边经过次数 阅读全文
posted @ 2019-05-06 21:09 lleozhang 阅读(105) 评论(0) 推荐(0) 编辑
摘要:裸的高斯消元解异或方程组问题 对于每个点列一个异或方程,所有影响这个点的点的对应系数为1,然后高消解一下就好 自由元用dfs处理,注意剪枝 阅读全文
posted @ 2019-05-06 20:50 lleozhang 阅读(151) 评论(0) 推荐(0) 编辑
摘要:据说是裸题... 据说这个东西叫实数线性基... 我说这个毒瘤题卡精度!!! 吐槽结束,进入正文: 本题的核心思想:贪心!按代价从小到大排序后插入线性基,如果能表示出来就不插入,但这里的插入是高斯消元的方法进行的。 然后我们讨论几个问题: 第一:不用考虑购买装备数最多这个问题! 这是在读题时第一个进 阅读全文
posted @ 2019-05-06 15:21 lleozhang 阅读(193) 评论(0) 推荐(0) 编辑
摘要:还是高斯消元解异或方程组 如果这个你不会,请看这里 现在假定你已经会这个东西了 那么我们就可以构造模型了 首先有一个很显然的结论:一个开关至多只需要按一次!(因为按两次等于不按,按三次等于按一次....) 我们设一盏灯开的状态为1,关的状态为0,那么我们的目标就是把所有灯的状态都改成1 那么能影响到 阅读全文
posted @ 2019-05-05 19:30 lleozhang 阅读(155) 评论(0) 推荐(0) 编辑
摘要:高斯消元解异或方程组裸题 首先介绍一下异或方程组:异或方程组是形如x1^x2^...^xn=1(0)(xi0,1)的一组方程,我们的目的是求出x_i的值 乍一看,这好像并不好做,最暴力的方法是O(2n)枚举 但是有了高斯消元,我们就可以不这么暴力了,而是 阅读全文
posted @ 2019-05-05 19:21 lleozhang 阅读(192) 评论(0) 推荐(0) 编辑
摘要:高斯消元裸题 设给出的每一组坐标为(ai1,ai2,...,ain)(i[1,n+1]),设球心坐标为(x1,x2,...,xn) 设每个点到球心的距离为di 那么一定有方程: d1==d2 d2==d3 ... dn==dn+1 展开之后,就 阅读全文
posted @ 2019-05-05 18:13 lleozhang 阅读(121) 评论(0) 推荐(0) 编辑

levels of contents
点击右上角即可分享
微信分享提示