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

个人如何做微商城网站设计网页策划方案模板范文

个人如何做微商城网站设计,网页策划方案模板范文,定制app系统开发,南宁怎么做网站421. 数组中两个数的最大异或值 给你一个整数数组 nums #xff0c;返回 nums[i] XOR nums[j] 的最大运算结果#xff0c;其中 0 ≤ i ≤ j n 。 示例 1#xff1a; 输入#xff1a;nums [3,10,5,25,2,8] 输出#xff1a;28 解释#xff1a;最大运算结果是 5 XOR…421. 数组中两个数的最大异或值 给你一个整数数组 nums 返回 nums[i] XOR nums[j] 的最大运算结果其中 0 ≤ i ≤ j n 。 示例 1 输入nums [3,10,5,25,2,8] 输出28 解释最大运算结果是 5 XOR 25 28. 示例 2 输入nums [14,70,53,83,49,91,36,80,92,51,66,70] 输出127 提示 1 nums.length 2 * 105 0 nums[i] 2的31次方 - 1 字典树 思路可以将每个数变成最高31位的二进制数建立字典树为使异或值最大应该尽可能找不一样的如果该位为0先找1该位为1先找0 class Solution { public://记录某个id下下个数为0或者1的idint a[200005*31][2];//记录某个id代表的十进制数 是唯一的int cnt[200005*31];//按顺序赋予id代表树的一个节点int id0;int findMaximumXOR(vectorint nums) {for(int i0;inums.size();i){insert(nums[i]);}int res0;for(int i0;inums.size();i){res max(res,find(nums[i]));}return res;}//建树void insert(int b){int p0;for(int i30;i0;i--){int x(bi)1;//获得第i位的值if(a[p][x]0) a[p][x]id;//新建节点pa[p][x];}cnt[p]b;//记录该节点的十进制数}//找树中和b异或的最大值int find(int b){int p0;int big0;for(int i30;i0;i--){int x(bi)1;if(x1){if(a[p][0]!0) pa[p][0];else if(a[p][1]!0) pa[p][1];}if(x0){if(a[p][1]!0) pa[p][1];else if(a[p][0]!0) pa[p][0];}}bigmax(big,b^cnt[p]);return big;} };
http://www.pierceye.com/news/613253/

相关文章:

  • 批量 网站标题中海园林建设有限公司网站
  • 鲜花网站数据库建设免费律师咨询
  • 团队网站建设哪家便宜制作公司网站流程
  • 青龙桥网站建设企业网页是什么
  • 上海网站建设备案号怎么恢复法律咨询网站开发
  • 烟台做网站价格动力网站建设
  • 北戴河网站建设墨刀制作网页教程
  • 成都网站设计开发做得好微信商城怎么开发
  • 江西省城乡建设培训网-官方网站上海建设集团有限公司
  • 凡科网站设计模板grimhelm wordpress
  • 自己做的网站不备案行吗建筑工程集团有限公司
  • 网站初期 权重怎么做彩票类网站开发
  • 南通网站定制公司服务器网站建设维护合同
  • 亳州做商标网站的公司免费的网站模板
  • 西南城乡建设部网站首页python3做网站教程
  • 网站首页设计欣赏个人电影网站建设
  • 导航网站建设怎么给网站图片加alt
  • 备案成功后怎么建设网站宠物喂养网页设计模板以及代码
  • 东莞哪家网站建设比较好wordpress更改语言设置
  • 如何找做网站的客户wordpress适合视频网站吗
  • 网站建设的业务流程图拔萝卜视频播放在线观看免费
  • 建个网站要多少钱高安网站制作
  • dw设计模板百度ocpc如何优化
  • 苏宁网站优化与推广html教程网站
  • 怎么做网站网页免费高清屏幕录像
  • 网络推广哪个网站好亚马逊网站开发使用的什么方式
  • 佛山企业网站建设咨询怎么从零开始做网站
  • dede移动端网站源码中国能建设计公司网站
  • 潍坊网站建设多少钱做网站seo优化
  • 南昌网站建设方案外包怎么自己做网站凑钱