当前位置:网站首页>【学习笔记】拟阵
【学习笔记】拟阵
2022-06-28 08:06:00 【仰望星空的蚂蚁】

对于这一类问题,有统一的解决方法,即 按照权值从大到小贪心 ,直到不能选为止。
常见的拟阵模型:
- 物品有 ( v i , w i ) (v_i,w_i) (vi,wi) 两个属性,选出一个集合 S S S ,求 max ( ∑ i ∈ S v i ) \max(\sum_{i\in S}v_i) max(∑i∈Svi) ,其中 S S S 的任意非空子集属性异或和 ≠ 0 \neq 0 =0 。
M(E,I) 中 E 表示 n 个物品组成的集合, I 表示满足任意非空子集属性和 ≠ 0 \neq 0 =0 的物品集合。
- MST 。
M(E,I) 中 E 表示边的集合, I 表示满足没有环的边的集合。
因为求的是 MST ,所以考虑 w ( u , v ) = w 0 − w ( u , v ) w(u,v)=w_0-w(u,v) w(u,v)=w0−w(u,v) ,注意我们求的必须是一个生成树,所以需要避免边的权值为负 。(否则可以选择不选)。
- 最小基环生成树 。
证明略。同样是按边排序贪心,证明可以反证(拟阵的证明过程比较麻烦)。
- 有 n n n 个向量 ( a 1 , a 2 , . . , a m ) (a_1,a_2,..,a_m) (a1,a2,..,am) ,每个向量有权值 v a l i val_i vali ,选出线性无关的向量集合 S ,在满足 |S| 最大的前提下求 min ( ∑ i ∈ S v a l i ) \min(\sum_{i\in S}val_i) min(∑i∈Svali) 。
这题可以转化为求 max ( ∑ i ∈ S v a l i ) \max(\sum_{i\in S}val_i) max(∑i∈Svali) ,因为权值为正,所以 S 一定是原拟阵的基,又因为拟阵的基大小相同(否则与交换性矛盾),所以直接把 v a l i val_i vali 从小到大排序贪心即可。
边栏推荐
- Section 5: zynq interrupt
- B_QuRT_User_Guide(27)
- Study notes 22/1/10
- Configuring multiple instances of MySQL under Linux
- HJ字符个数统计
- Ambari (VII) --- ambari integrated hue4.2 document (valid for personal test)
- asp. Net datalist to display product information and pictures
- HJ explicit random number
- [JS] - [DFS, BFS application] - learning notes
- Hj21 simple password
猜你喜欢

Eslint syntax monitoring off

Kubernetes理论基础

Soft exam -- software designer -- afternoon question data flow diagram DFD

MySQL installation and environment variable configuration

SOC serial port configuration

flex布局

Kubernetes cluster command line tool kubectl

Prometheus deployment alarm docking QQ mailbox

Section VI UART of zynq

你了解TCP协议吗(二)?
随机推荐
你了解TCP协议吗(二)?
[JS] - [DFS, BFS application] - learning notes
Trigonometric transformation formula
HJ字符串排序
2022巴黎时装周儿童单元6.19武汉站圆满落幕
Is it reliable for flush to register and open an account? Is it safe?
云原生:云计算技术再次升级 开启全面云开发时代
B_QuRT_User_Guide(27)
HJ explicit random number
asp. Net datalist to display product information and pictures
Eslint 语法监测关闭
你了解TCP協議嗎(二)?
asp. Net datalist when there are multiple data displays
Study notes 22/1/10
asp. Net registration page
Study notes 22/1/11
Software design of resistance test board
Three step problem of leetcode
HJ score ranking
Hj21 simple password