bzoj 3168: [Heoi2013]钙铁锌硒维生素 矩阵求逆+构造最小字典序完备匹配

这篇博客介绍了如何解决一个集训队论文题目,即在保持向量线性无关的前提下,寻找字典序最小的匹配方案。通过分析,得出矩阵C的系数与第一组向量的逆矩阵有关,可以通过构造法求解矩阵逆,并转化为求解二分图的最小字典序完备匹配。博主提供了一种从网络流到贪心算法的解决方案。

题意

给两组向量,每组有n个n维向量。,求一组字典序最小的匹配方案使得把第一组向量的任意一个替换成其对应的向量后满足这n个向量仍然线性无关。
n<=300

分析

这是14年的集训队论文题。

显然第一组向量是n维向量空间的一组基,那么第二组向量显然都可以由第一组向量表示出来。
这里有一个结论,就是若第一组向量的某个向量j可以由第二组向量的某个向量i替换,当且仅当在用第一组向量表示向量i的式子里,j的系数不为0.
这里简单证明一下。
若j的系数不为0,则j可以由第一组的其他向量加上向量i表示出来,所以j是可以被i替换掉的。
若j的系数等于0,那么在把j替换成i后,i是可以由第一组向量除j外的某些向量表示出来的,也就是说,这是一个线性相关组,所以不能替换。
证毕。
那么我们设这个系数矩阵为C,第一组行向量为矩阵 A ,第二组行向量为矩阵B,那么显然有 C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值