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

做金融的网站有哪些专业定制网架

做金融的网站有哪些,专业定制网架,潢川网站建设,微信公众号如何创建赞赏账户给定一个非负整数数列 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.yayakq.cn/news/346897/

相关文章:

  • 网站设计制作 厂wordpress缺少临时文件夹.
  • 邯郸企业做网站报价网站空间怎样设置用户名和密码
  • 没注册可以做网站吗四川住房与城乡建设部网站
  • 做汽配网站需要多少钱如何做一张旅游网站
  • 宁波住房城乡建设局网站郑州做网站优化电话
  • 做电影网站 需要进那些群各种网站推广是怎么做的
  • 适合大学生创业的网站建设类型热点新闻头条
  • 免费网站安全软件大全免费下载深圳公司网站建设服务
  • 西安网站搭建模仿采集网站生成网页
  • 没有文字的网站怎么优化用阿里云搭建WordPress
  • 域名打不开原来的网站优化网站价位
  • wordpress vps 安装百度seo新规则
  • crm网站wordpress shop
  • 移动端响应式网站怎么做如何做一个微信公众号
  • 番禺做网站企业2017做哪些网站能致富
  • iis网页提示网站建设中网页制作收费吗
  • 建设个人网站的心得体会wordpress主题模板怎么用
  • 网站建设模板案例响应式短网址生成微信防屏蔽
  • 沈阳科技网站建设济南做网站找大标
  • 德洲网站建设如何创建网站的二维码
  • 教育网站建设市场分析计划书响应式网站是什么情况
  • 网站建设服务中企动力推荐免费做电子书的网站
  • 厦门网站建设网站建设做外贸不能访问国外网站怎么办
  • 如何建立网站网站建设合作签约报道
  • 四川网站建设那家好网站推广方案总结
  • 购物网站排版设计网络设计工资高吗
  • 中企高呈网站建设对单位网站的要求吗
  • 离退休部门网站建设情况做海报有什么参考的网站
  • 杭州网站优化多少钱注册账号怎么弄
  • 厦门做网站优化哪家好哪里创建免费的网站