【合集】线性基的几个题//待填坑

//由于懒惰忙碌,就都只写下思路啦。。由于没有经过实践的检验,很可能会有大量错误。。


P3265 [JLOI2015]装备购买

有位老哥想买装备,但是不想花钱,于是能被其他装备线性组合出来的装备他就不买。最少这位老哥要花多少钱?

看起来就很线性基对吧~
但是平时我们的线性基都是二进制版本的,这个是实数版本的哦,也就是真正意义上的线性基!
像高斯消元一样,类比一下,就可以得到普通线性基的构造方法啦。
装备要贪心地加入,即先放便宜的后放贵的。
//据说会卡精度,要用long double


P4151 [WC2011]最大XOR和路径

给定一个无向连通图,求从1~Nd的最大异或路径。

由于是无向图,所以一条边可以走多次,走两次的话其实它就不会对异或和做出贡献了。
于是我们把图中所有的环的路径异或和扔进线性基,再任意找一条 1~N的连,不断用环增广(//像求数组最大异或和一样),就好啦!


P3292 [SCOI2016]幸运数字

给出一棵树,有多个询问,询问路径上异或最大值。(也就是有点点可以不异或进去啦)

异或最大值看起来就很线性基对吧~
考虑倍增思想、RMQ。可以预处理一个类似于st表的线性基。然后每次查询也就像RMQ一样。


P3733 [HAOI2017]八纵八横

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章