环
twh233
嘻嘻
展开
-
Intel Code Challenge Final Round Xor-matic Number of the Graph -- 线性基
传送门 点x到点y的路径可以是一条从x到y的路径与若干个环的异或和 首先搞出一棵dfs树,并且得到树上每个环的xor值。 我们发现,两点间就是本来的dis xor 某些环的xor值,即可组合得到一些新的异或值。位运算的题目,我们显然按位来做。 首先,对于两个这一位同时为1或者同时为0的,我们考虑若要有贡献,必须是从环上得到一个这一位为1的xor值,如果线性基这一位都是0则无原创 2017-11-02 20:13:32 · 303 阅读 · 0 评论 -
BZOJ2115 线性基 对于异或环的处理
传送门 这道题要求从1到n的最大xor和路径,存在重边,允许经过重复点、重复边。那么 在图上作图尝试之后就会发现,路径一定是由许多的环和一条从1到n的路径组成。容易发现,来回走是没有任何意义的,因为来回走意味着抵消。考虑这道题求得是路径xor和最大,所以必然我们要想办法处理环的情况。我的做法是任意地先找出一条从1到n的路径,把这条路径上的xor和作为ans初值(先不管为什么可行)原创 2017-11-01 22:47:54 · 679 阅读 · 0 评论