当前位置: 首页 > news >正文

深圳网站建设公司平台做西点的网站

深圳网站建设公司平台,做西点的网站,html5开发手机网站,wordpress自动发布题目给一棵有边权的树#xff0c;问树上任意两点路径上的边异或值最多是多少。 记录每个点u到根路径的异或值xor[u]#xff0c;那么任意两点u、v路径的异或值就是xor[u]^xor[v]。 于是这个问题就变成了从n个数中任取两个数异或#xff0c;求最大异或值#xff0c;这是个经典…题目给一棵有边权的树问树上任意两点路径上的边异或值最多是多少。 记录每个点u到根路径的异或值xor[u]那么任意两点u、v路径的异或值就是xor[u]^xor[v]。 于是这个问题就变成了从n个数中任取两个数异或求最大异或值这是个经典的问题用字典树解决。 方法就是所有数的二进制形式构建成一棵01字典树枚举每个数从字典树中就能找到对应的最大的答案。 1 #includecstdio2 #includecstring3 #includealgorithm4 using namespace std;5 #define MAXN 1100006 struct Edge{7 int v,w,next;8 }edge[MAXN1];9 int NE,head[MAXN]; 10 void addEdge(int u,int v,int w){ 11 edge[NE].vv; edge[NE].ww; edge[NE].nexthead[u]; 12 head[u]NE; 13 } 14 int tn,ch[3300000][2]; 15 void insert(int a){ 16 int x0; 17 for(int i31; i0; --i){ 18 int y(ai)1; 19 if(ch[x][y]0) ch[x][y]tn; 20 xch[x][y]; 21 } 22 } 23 int query(int a){ 24 int x0,res0; 25 for(int i31; i0; --i){ 26 int y((ai)1)^1; 27 if(ch[x][y]) xch[x][y],res|1i; 28 else xch[x][y^1]; 29 } 30 return res; 31 } 32 int val[MAXN]; 33 void dfs(int u,int w,int fa){ 34 val[u]w; 35 insert(w); 36 for(int ihead[u]; i!-1; iedge[i].next){ 37 int vedge[i].v; 38 if(vfa) continue; 39 dfs(v,w^edge[i].w,u); 40 } 41 } 42 int main(){ 43 int n,a,b,c; 44 while(~scanf(%d,n)){ 45 NE0; 46 memset(head,-1,sizeof(head)); 47 for(int i1; in; i){ 48 scanf(%d%d%d,a,b,c); 49 addEdge(a,b,c); addEdge(b,a,c); 50 } 51 tn0; 52 memset(ch,0,sizeof(ch)); 53 dfs(0,0,0); 54 int res0; 55 for(int i0; in; i){ 56 resmax(res,query(val[i])); 57 } 58 printf(%d\n,res); 59 } 60 return 0; 61 }  转载于:https://www.cnblogs.com/WABoss/p/5171265.html
http://www.pierceye.com/news/237537/

相关文章:

  • wordpress内核源码分析南宁网站优化推广
  • 物流网站做那个好服务器怎么安装WordPress
  • 网站开发怎么兼容浏览器中国优秀设计网站有哪些内容
  • 黄冈网站官方登录平台做网站的条件
  • 潍坊网站建设推广公司网站建设类的手机软件
  • 建设小学网站建设网站代理
  • 怎么查看网站根目录网站建设费记什么科目
  • 文昌市规划建设管理局网站网站与个人网站
  • 昆明网站建设推荐q479185700上墙现在最火的推广平台有哪些
  • 长兴县城乡建设局网站wordpress的留言功能
  • 建设企业网站地址asp.net 4.0网站开...
  • 制作个人网站步骤提升学历励志语录
  • 福州建站服务管理页面布局标准格式
  • 做一个公司网站一般需要多少钱营销型网站功能表
  • 为什么菜市场不可以做网站河南阿里巴巴网站建设
  • asp.net动态的网站开发手机海报制作免费软件
  • 网站建设前准备龙岗网站优化公司案例
  • 做流量哪个网站好滨州j建设局网站投诉电话
  • 空白网站怎么建wordpress 邮箱订阅
  • 乡镇网站建设自查报告做企业门户网站要准备哪些内容
  • 百度做推广一般要多少钱相城seo网站优化软件
  • 博客和网站的区别贵阳网站推广优化公司
  • 专业做公司网站的机构时彩网站开发
  • 网站 建设设计深圳网站建设交易
  • 网站建设氵金手指下拉十二网页设计有啥教程
  • 物流企业网站建设策划书6wordpress 搜索 很慢
  • 青岛网站设计选哪家南海区住房城乡建设和水务局网站
  • 济南冰河世纪网站建设手机可以搭建网站吗
  • 网站建设论文总结wordpress文章排序方式
  • 织梦程序来搭建网站人才招聘网最新招聘信息