E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Wc2011
【bzoj21115 [
Wc2011
] Xor 带全无向图中1道n经过路径权值的最大异或和(含有环)】
这道题要求从1到n的最大xor和路径,存在重边,允许经过重复点、重复边。第一行包含两个整数N和M,表示该无向图中点的数目与边的数目。接下来M行描述M条边,每行三个整数Si,Ti,Di,表示Si与Ti之间存在一条权值为Di的无向边。图中可能有重边或自环。输出:仅包含一个整数,表示最大的XOR和(十进制结果)输入57122132241251453534432输出6题目要求很清楚,看了大佬的博客,不过还
小天位
·
2020-08-25 04:36
ACM
线性基
[CF938G]Shortest Path Queries
\(n,m,q\le200000\)sol根据
WC2011
最大XOR和路径那题的理论,图中两点
abcyan1235
·
2020-08-24 07:24
线性基 bzoj2115 [
Wc2011
] Xor
传送门:点击打开链接先来谈谈我对线性基的认识把,这似乎线代里叫做最大无关组。高中的时候老师讲三维向量的时候,我们就知道,如果我们有三个互不平行的向量i,j,k,那么我们在这3个向量前面乘以系数,就可以表示出任意向量。acm里的线性基通常都是在位异或下讨论的。比如我现在有n个数,求取任意个数,使得这些数的异或和最大。这个问题做起来是十分棘手的,我们慢慢的用线性基来简化。首先,我们按照高斯消元的方法,
逍遥丶綦
·
2020-08-15 15:22
ACM_线性基
【模拟试题】最大Xor路径 Trie
题目描述MT神牛非常喜欢出Xor的题,在
WC2011
的时候,MT神牛出了一道非常经典的Xor最大路径题。
a15063149271
·
2020-08-13 12:31
洛谷·[
WC2011
]最大XOR和路径
初见安~这里是传送门:洛谷P4151最大XOR路径题解:题意很简单,求一无向图从1到n的路径的最大异或和,可以重复走边和点。众所周知,无向图找路径,遇事不决找连通分量或者环【什么东西啊!但有的时候真的可以撞对的】。这个题的话连通分量似乎跟路径关系不大,所以我们找环吧。环有个很优美的性质就是可以走一圈后回到原点,继续走别的路径,并且会获得整个环上的边权的异或和。我们假定当前已有链路径1~n,外面有一
樱狸❀
·
2020-07-08 02:24
线性基
洛谷 P4151 [
WC2011
]最大XOR和路径 解题报告
P4151[
WC2011
]最大XOR和路径题意求无向带权图的最大异或路径范围思路还是很厉害的,上午想了好一会儿都不知道怎么做先随便求出一颗生成树,然后每条返祖边都可以出现一个环,从的路径上走到环绕一圈再走回来去和回来的路径抵消
weixin_30362801
·
2020-07-05 20:28
[CodeVS1187]最大Xor路径
传送门CodeVS1187DescriptionMT神牛非常喜欢出Xor的题,在
WC2011
的时候,MT神牛出了一道非常经典的Xor最大路径题。
H.J.S.
·
2020-07-05 07:26
字符串
trie树
[
wc2011
]Xor
Xor给定一个n(n≤50000)个点m(m≤10000)条边的无向图,每条边上有一个权值。请你求一条从1到n的路径,使得路径上的边的异或和最大。线性基任意选一条道路,作为初始答案对所有环求异或和对所有数求线性基,最优解一定是当前道路异或上一些环贪心修改答案冗长代码#include#include#include#include#defineFile(x)"test."#x#defineFor(i
Furyton
·
2020-07-05 03:30
线性基
数学
线性代数
线性基
数学
线性代数
BZOJ 2115
WC2011
Xor 线性基+贪心
题目大意:给出一个无向图,求出1~N的最长xor路径。思路:先求出一条任意的1~N的路径的xor和,之后算出所有的简单环中的异或和。注意到异或的一个很好的性质——x^y^x=y,也就是说对于每个简单环我们若是想走完这个环只需要把这个环的异或和异或到原路径上的异或和就行了。于是问题就转化成了一个数字和一些数字的最大异或和。求出那些环的异或和的线性基,然后利用贪心的思想逐位确定所有位置的情况,最后就是
16bit戦争
·
2020-07-04 19:29
BZOJ
线性基
贪心
省选专练【
WC2011
】最大XOR和路径(异或问题学习笔记)
我不会线性基啊!!!我还搞个屁但是也不是不可以做。考虑两个线性基的模板:给定n个非负整数选任意多个求最大异或值。朴素解法(不是暴力)二分答案(所谓二分答案啊,不是说二分最大异或值,而是按位异或)我先进来:枚举最高位1可否?怎么枚举:问题转化:给定n个非负整数任选多个求异或值是否可以达到S解决方案:这就是开关灯问题啊:给定操作策略然后求能否关完灯。解线性异或方程组。X1^X2^X3^0^x4^0=1
Leo_JAM
·
2020-07-04 15:33
2011
其他省选
线性基
高斯消元
[
WC2011
]最大XOR和路径
题目描述考虑一个边权为非负整数的无向连通图,节点编号为111到NNN,试求出一条从111号节点到NNN号节点的路径,使得路径上经过的边的权值的XOR和最大。路径可以重复经过某些点或边,当一条边在路径中出现了多次时,其权值在计算XOR和时也要被计算相应多的次数,具体见样例。输入格式输入文件xor.in的第一行包含两个整数NNN和MMM,表示该无向图中点的数目与边的数目。接下来MMM行描述MMM条边,
淘7的悟空
·
2020-07-04 13:03
数论数学
图论
题解
最大Xor路径 7.30 T2
题目描述MT神牛非常喜欢出Xor的题,在
WC2011
的时候,MT神牛出了一道非常经典的Xor最大路径题。
ACTY
·
2020-07-04 05:27
noip2016训练
bzoj 2115: [
Wc2011
] Xor
DescriptionInput第一行包含两个整数N和M,表示该无向图中点的数目与边的数目。接下来M行描述M条边,每行三个整数Si,Ti,Di,表示Si与Ti之间存在一条权值为Di的无向边。图中可能有重边或自环。Output仅包含一个整数,表示最大的XOR和(十进制结果),注意输出后加换行回车。SampleInput57122132241251453534432SampleOutput6HINT对
lqybzx
·
2020-06-24 09:09
线性基
P4151 [
WC2011
]最大XOR和路径
题意这题有点神啊。首先考虑注意这句话:路径可以重复经过某些点或边,当一条边在路径中出现了多次时,其权值在计算XOR和时也要被计算相应多的次数也就是说如果出现下面的情况:我们可以通过异或上这个环的权值而不异或上\(w\),于是这启示我们答案必定是一条链带上好几个环。现在考虑选哪条\(1\)到\(n\)链:其实任意选一条即可,见下图:假设我们选了红的那条,而答案是选蓝色的那条,那么显然可以通过异或上这
nofind
·
2019-12-11 20:00
CF938G Shortest Path Queries 和 CF576E Painting Edges
给出一个连通带权无向图,边有边权,要求支持q个操作:xyd在原图中加入一条x到y权值为d的边xy把图中x到y的边删掉xy表示询问x到y的异或最短路保证任意操作后原图连通无重边自环且操作均合法n,m,q≤200000题解与
WC2011
autoint
·
2019-09-10 09:00
[
WC2011
]最大XOR和路径,洛谷P4151,线性基+Dfs
正题这一题挺水的?直接随便求一条1到n的路径异或和,建出Dfs树,每一条返祖边与两点之间路径异或和组成环,扔进线性基,最后维护一遍即可。首先证明为什么只用扔返祖环和为什么可以扔环?先解决第二个问题,每一个环肯定可以从1走到其中的某个点上,遍历一遍这个环,在从开始遍历的那个点回去。那么1到这个点就被遍历了两遍,异或和为0,剩下的环算了一次异或值。然后解决第一个问题,因为不是返祖环的环可以有返祖环异或
Deep_Kevin
·
2018-11-05 20:14
[
WC2011
]最大XOR和路径,洛谷P4151,线性基+Dfs
正题这一题挺水的?直接随便求一条1到n的路径异或和,建出Dfs树,每一条返祖边与两点之间路径异或和组成环,扔进线性基,最后维护一遍即可。首先证明为什么只用扔返祖环和为什么可以扔环?先解决第二个问题,每一个环肯定可以从1走到其中的某个点上,遍历一遍这个环,在从开始遍历的那个点回去。那么1到这个点就被遍历了两遍,异或和为0,剩下的环算了一次异或值。然后解决第一个问题,因为不是返祖环的环可以有返祖环异或
Deep_Kevin
·
2018-11-05 20:14
【总结】线性基(高斯消元 线性代数)- BZOJ2115: [
Wc2011
] Xor
在多日线性基的洗脑中,本蒟蒻决定写一篇关于线性基的总结。文章目录引入线代意义与高斯消元实际应用引入线性基是一种特殊的基,它通常会在异或运算中出现,它的意义是:通过原集合S的某一个最小子集S1使得S1内元素相互异或得到的值域与原集合S相互异或得到的值域相同。以上摘自百度百科。这概括出了线性基的性质,它实际上是对于某种特殊性质的特殊解决的算法。本蒟蒻是在看到一道异或相关的题,类似于洛谷-【模板】线性基
ccosi
·
2018-04-02 22:07
---线性代数---
线性基
[BZOJ2115][
Wc2011
] Xor(dfs+高斯消元求线性基+贪心)
题目描述传送门题解挺好的一道思路题…首先一条路径一定可以分解成一条简单路径和若干环的异或值只需要dfs一遍所有能dfs到的环,剩余的环都可以通过其它的环组合(异或)得到而简单路径可以是任意一条,因为环不一定和简单路径只有一个公共点(画图…不过据说可以证明?)所以,dfs出任意一条简单路径,再dfs出所有环(每一个点只访问一遍),问题转化为将若干环组合与简单路径的异或最大对于环求线性无关组然后贪心地
Clove_unique
·
2017-01-13 21:35
题解
搜索
贪心
高斯消元
【bzoj2115】[
Wc2011
] Xor
2115:[
Wc2011
]XorTimeLimit:10SecMemoryLimit:259MBSubmit:2512Solved:1049[Submit][Status][Discuss]DescriptionInput
chty_syq
·
2016-11-21 13:04
bzoj 2115: [
Wc2011
] Xor
2115:[
Wc2011
]XorTimeLimit: 10Sec MemoryLimit: 259MBSubmit: 2081 Solved: 868[Submit][Status][Discuss
clover_hxy
·
2016-04-24 16:00
bzoj2115【WC2001】Xor
2115:[
Wc2011
]XorTimeLimit: 10Sec MemoryLimit: 259MBSubmit: 2059 Solved: 856[Submit][Status][Discuss
AaronGZK
·
2016-04-07 23:00
贪心
bzoj
线性基
[高斯消元与线性基]
[BZOJ2115][
WC2011
]Xor题意给定一个n个点m条边的无向图,求一条路径使得路径的异或和最大分析随便搞出一条路径考虑环,路径^环=路径,相当于我们从环的另一侧走过去,考虑两条路径,路径^路径
__Horizon__
·
2016-03-22 14:12
BZOJ
入门--
奇奇怪怪的东西
数学--高斯消元。线性基
【bzoj2115】[
Wc2011
] Xor 高斯消元+dfs
DescriptionInput第一行包含两个整数N和M,表示该无向图中点的数目与边的数目。接下来M行描述M条边,每行三个整数Si,Ti,Di,表示Si与Ti之间存在一条权值为Di的无向边。图中可能有重边或自环。Output仅包含一个整数,表示最大的XOR和(十进制结果),注意输出后加换行回车。SampleInput57 122 132 241 251 453 534 432 Sam
LOI_DQS
·
2016-03-17 10:00
【高斯消元】【图论】[
Wc2011
][HYSBZ/BZOJ2155]Xor
题目大意找1到n的路径中异或和最大的路径。分析首先,我们考虑这样一个问题:先看另一道题N个点M条边的边带权的无向图,求一个回路使XOR和最大(回路中的路径可以走多次)。另一道题的分析有这样一个结论(从这里到证明结束的所说回路只能走一次)两个回路的和仍是回路(‘和’指‘异或和’/‘对称差’)一个无向连通图G中有且仅有M-N+1个独立回路。那什么是独立的回路呢,就是一个不能由其他的回路通过异或得到的回
outer_form
·
2016-01-31 16:00
C++
图论
wc
高斯消元
bzoj
【BZOJ】2115: [
Wc2011
] Xor
http://www.lydsy.com/JudgeOnline/problem.php?id=2115 题意:给出一个n个点m条边的无向连通边加权图,求1~n的某条路径使得异或值最大(可以重复点可以重复边)(n<=50000, m<=100000) #include <bits/stdc++.h> using namespace std; const int N
·
2015-11-13 10:59
ZOJ
【POI 2007】Office 办公楼(BIU)
具体在
WC2011
MT的课件中有。 原话是:将未访问点挂链,扩展一个点时,标记原图中该点的相邻点,遍历链表,将所有未标记点(即该点
·
2015-11-11 12:10
Office
bzoj2115: [
Wc2011
] Xor
Description Input 第一行包含两个整数N和 M, 表示该无向图中点的数目与边的数目。 接下来M 行描述 M 条边,每行三个整数Si,Ti ,Di,表示 Si 与Ti之间存在一条权值为 Di的无向边。 图中可能有重边或自环。 Output 仅包含一个整数,表示最大的XOR和(十进制结果) 。 Sample Input 5 7 1 2 2 1 3 2 2 4 1
·
2015-11-11 02:53
ZOJ
BZOJ 2115 [
Wc2011
] Xor 高斯消元
题意:链接方法:高斯消元解析:不怎么好想的一道题,不过如果想到的话那就是水题一个了。首先明确一些概念简单路径:顶点序列中顶点不重复出现的路径。简单环:在一个回路中,若除第一个与最后一个顶点外,其余顶点不重复出现的回路称为简单回路(简单回路)。然后呢明确题里说的是什么?找一条1到n的路径使得所有路径上的边权异或和最大。那么我们可以拆分一下,这条1到n的路径我们看做两个部分组成:一条简单路径从1到n,
wzq_QwQ
·
2015-07-18 08:00
方法
序列
高斯
顶点
XOR
BZOJ 2115
WC2011
Xor 线性基+贪心
题目大意:给出一个无向图,求出1~N的最长xor路径。思路:先求出一条任意的1~N的路径的xor和,之后算出所有的简单环中的异或和。注意到异或的一个很好的性质——x^y^x=y,也就是说对于每个简单环我们若是想走完这个环只需要把这个环的异或和异或到原路径上的异或和就行了。于是问题就转化成了一个数字和一些数字的最大异或和。求出那些环的异或和的线性基,然后利用贪心的思想逐位确定所有位置的情况,最后就是
jiangyuze831
·
2015-02-03 16:00
高斯消元
贪心
bzoj
线性基
Wc2011
【BZOJ2115】【
Wc2011
】 Xor 线性基 异或最长路
#include intmain() { puts("转载请注明出处谢谢"); puts("http://blog.csdn.net/vmurder/article/details/43410545"); } 题意:找一条异或最长路。题解:先随便来一条路径,然后我们发现这条路径上可以随便加简单环(不管有没有共点共边)、就是因为可以先从某点走到环上来一圈再走回来,这样来去的路径被搞没了,简直污得不行
Vmurder
·
2015-02-02 16:00
XOR
最长路
BZOJ2115
线性基
Wc2011
【BZOJ 2115】 [
Wc2011
] Xor
2115:[
Wc2011
]XorTimeLimit: 10Sec MemoryLimit: 259MBSubmit: 962 Solved: 441[Submit][Status]DescriptionInput
Regina8023
·
2015-01-27 23:00
高斯消元
OI
XOR
bzoj
【BZOJ】【P2116】【
Wc2011
】【Joy】【题解】【差分+线段树+平衡树】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2116首先这道题第6、7个点数据有问题,差分后的的序列会有0然后看题第一问,把原序列差分,差分序列的正数和就是答案第二问实质上是扩展左区间的右端点和右区间的左端点使得得分下降,负数区间的权值为区间和减区间max,所以我们要维护区间和区间max,负数区间和支持前k小和的平衡树线段树+set+Tr
u012732945
·
2015-01-08 16:00
bzoj
【BZOJ】【P2115】【
Wc2011
】【Xor】【题解】【线性基】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2115自行百度:"莫涛xor"还有发现了一个非常简单的线性基求法http://sujinyue.is-programmer.com/posts/42663.htmlCode:#include #include #include #include #include usingnamespaces
u012732945
·
2014-12-15 22:00
bzoj
BZOJ 2115
Wc2011
Xor DFS+高斯消元
题目大意:给定一个无向图,每条边上有边权,求一条1到n的路径,使路径上权值异或和最大首先一条路径的异或和可以化为一条1到n的简单路径和一些简单环的异或和我们首先DFS求出任意一条1到n的简单路径以及图中所有线性无关的环(一个环不可以被另两个或多个环异或得到)然后在一些数中选出一个子集,使它们与一个给定的数的异或和最大,这就是高斯消元的问题了利用高斯消元使每一位只存在于最多一个数上然后贪心求解即可#
PoPoQQQ
·
2014-10-05 17:00
DFS
高斯消元
bzoj
BZOJ2115
BZOJ 2115([
Wc2011
] Xor-线性基求法)
2115:[
Wc2011
]XorTimeLimit: 10Sec MemoryLimit: 259MBSubmit: 465 Solved: 210[Submit][Status][Discuss]
nike0good
·
2013-06-20 18:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他