线性基
Vectorxj
这个作者很懒,什么都没留下…
展开
-
BZOJ 2460 [贪心][线性基]
DescriptionDescription相传,在远古时期,位于西方大陆的 Magic Land 上,人们已经掌握了用魔 法矿石炼制法杖的技术。那时人们就认识到,一个法杖的法力取决于使用的矿石。一般地,矿石越多则法力越强,但物极必反:有时,人们为了获取更强的法力而使用了很多矿石,却在炼制过程中发现魔法矿石全部消失了,从而无法炼制出法杖,这个现象被称为“魔法抵消” 。特别地,如果在炼制过程中使用超原创 2017-04-30 21:20:09 · 446 阅读 · 0 评论 -
BZOJ4568 [线性基][树链剖分][线段树]
DescriptionDescriptionA 国共有 n 座城市,这些城市由 n-1 条道路相连,使得任意两座城市可以互达,且路径唯一。每座城市都有一个幸运数字,以纪念碑的形式矗立在这座城市的正中心,作为城市的象征。一些旅行者希望游览 A 国。旅行者计划乘飞机降落在 x 号城市,沿着 x 号城市到 y 号城市之间那条唯一的路径游览,最终从 y 城市起飞离开 A 国。在经过每一座城市时,游览者就会有原创 2017-05-01 12:11:02 · 377 阅读 · 0 评论 -
BZOJ 3569 [Hash][线性基]
DescriptionDescription给定一个无向联通图G=(V,E)G=(V,E),每次询问删去其中的kk条边,询问图的连通性。每个询问独立。N≤100000,M≤500000,Q≤50000,1≤K≤15N\le100000,M\le500000,Q\le50000,1\le K\le15SolutionSolution考虑该图的一颗生成树,给所有非树边赋上一个随机权值,一条树边的权值就是原创 2017-08-02 20:49:24 · 474 阅读 · 0 评论 -
[数位DP][线性基]Codeforces 388D. Fox and Perfect Sets
DescriptionDescription一个集合SS满足∀x,y∈S,x xor y∈S\forall x,y\in S,x~xor~y\in S则称这个集合是好的。 所有集合元素小于等于nn的集合个数。SolutionSolution可以从线性基考虑。 按数位从高到低加入。 设dpi,jdp_{i,j}表示考虑前ii个bitbit,当前已加入jj个基的方案数。 若要加入这个bitbit原创 2017-10-25 13:53:50 · 546 阅读 · 0 评论 -
[线性基] BZOJ 4269: 再见Xor
SolutionSolutionSolution划水中。。迟早要完 显然要线性基。。 考虑求kkk大。 对于基的每一个位置,因为其最高非零位就是位置标号,那看一下kkk的这一位是否为111,看是否要异或上(或者不异或)使得这一位得到的答案较大。#include <bits/stdc++.h>#define show(x) cerr << #x <<...原创 2018-01-24 16:14:27 · 287 阅读 · 0 评论 -
[线段树分治][线性基]BZOJ 4184: shallot
DescriptionDescriptionDescription小苗去市场上买了一捆小葱苗,她突然一时兴起,于是她在每颗小葱苗上写上一个数字,然后把小葱叫过来玩游戏。 每个时刻她会给小葱一颗小葱苗或者是从小葱手里拿走一颗小葱苗,并且让小葱从自己手中的小葱苗里选出一些小葱苗使得选出的小葱苗上的数字的异或和最大。SolutionSolutionSolution挺显然的分治+线性基的...原创 2017-10-16 15:22:40 · 458 阅读 · 0 评论