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

常州市城投建设工程招标有限公司网站北京市住房建设投资中心网站

常州市城投建设工程招标有限公司网站,北京市住房建设投资中心网站,建站全过程,wordpress相册api给定一个非负整数数列 a,初始长度为 N。 请在所有长度不超过 M 的连续子数组中,找出子数组异或和的最大值。 子数组的异或和即为子数组中所有元素按位异或得到的结果。 注意:子数组可以为空。 输入格式 第一行包含两个整数 N,M。 第二行…

给定一个非负整数数列 a,初始长度为 N。

请在所有长度不超过 M 的连续子数组中,找出子数组异或和的最大值。

子数组的异或和即为子数组中所有元素按位异或得到的结果。

注意:子数组可以为空。

输入格式

第一行包含两个整数 N,M。

第二行包含 N 个整数,其中第 i 个为 ai。

输出格式

输出可以得到的子数组异或和的最大值。

数据范围

对于 20% 的数据,1≤M≤N≤100
对于 50% 的数据,1≤M≤N≤1000
对于 100% 的数据,1≤M≤N≤10^5,0≤ai≤2^31−1

输入样例:

3 2
1 2 4

输出样例:

6

 这里用到trie树存储数据,具体可参考最大异或对的解法

http://t.csdn.cn/DD8lX

和trie树的模板参考http://t.csdn.cn/wyvow

也是声明son数组,从第31位开始存。这里用到了前缀异或和,当超出m的限制时需要将区间往后移,所以额外声明cnt数组来判断该点是否存在所求的区间里,于是在插入操作时额外定义一个参数v表示插入或者删去。

 以下是代码详解

 

 

http://www.15wanjia.com/news/176463.html

相关文章:

  • 网站mip怎么做wordpress主题 二次元
  • 福州网站建设服务商怎样用ps做网站首页图
  • 正安县网站seo优化排名网站专题策划方案书
  • 网站后缀com唐山住房和城乡建设网站
  • 仙居网站建设贴吧苏州专业网站建设设计公司
  • 合肥智能建站模板免费开发app平台下载
  • 苏州网站建设狮山路wordpress 收费阅读
  • 合肥有哪些做网站的服务器做网站哪个系统好
  • 撤销网站备案表填写后尤溪网站开发
  • 网站分享组件公司制作一个网站
  • 建设银行网站用户名更改合肥网站开发培训
  • 建设交流网站重庆綦江网站制作公司哪家专业
  • 分享代码的网站重庆专业网站推广方案
  • 网络游戏网站开发led行业网站源码
  • 网站排队队列怎么做现代感网站
  • 西安学校网站建设公司谷歌seo怎么提高网站权重
  • 三星网站建设内容wordpress 后台用户权限
  • 什么是网站单页优秀的手机网站标准
  • 2021年有没有人给个网站帝国网站模板建设
  • 网站设建设表单淮安住房与城乡建设部网站
  • 免费 网站 如何做wordpress视频云存储
  • 网站只做内容 不做外链网页游戏排行版
  • 网站域名找回密码 用户名做网站购买域名
  • 网站推广与营销知识网易企业邮箱功能介绍
  • ssh课程网站开发商标查询入口
  • 网站建设 ader南海营销网站建设
  • 电商网站服务器空间随州百度网站建设
  • 网站宣传的劣势常用的网站建设程序有哪些
  • 建网站选哪个企业网站开发使用方法
  • 福建省建设行业企业资质查询网站室内设计学校专业