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

网页设计教程详细步骤枣庄做网站优化

网页设计教程详细步骤,枣庄做网站优化,seo是什么服务,做旅游网站的关注与回复黑板上写着一个非负整数数组 nums[i] 。Alice 和 Bob 轮流从黑板上擦掉一个数字#xff0c;Alice 先手。如果擦除一个数字后#xff0c;剩余的所有数字按位异或运算得出的结果等于 0 的话#xff0c;当前玩家游戏失败。 (另外#xff0c;如果只剩一个数字#xff0c;按位异…黑板上写着一个非负整数数组 nums[i] 。Alice 和 Bob 轮流从黑板上擦掉一个数字Alice 先手。如果擦除一个数字后剩余的所有数字按位异或运算得出的结果等于 0 的话当前玩家游戏失败。 (另外如果只剩一个数字按位异或运算得到它本身如果无数字剩余按位异或运算结果为 0。 换种说法就是轮到某个玩家时如果当前黑板上所有数字按位异或运算结果等于 0这个玩家获胜。 假设两个玩家每步都使用最优解当且仅当 Alice 获胜时返回 true。 示例 输入: nums [1, 1, 2] 输出: false 解释: Alice 有两个选择: 擦掉数字 1 或 2。 如果擦掉 1, 数组变成 [1, 2]。剩余数字按位异或得到 1 XOR 2 3。那么 Bob 可以擦掉任意数字因为 Alice 会成为擦掉最后一个数字的人她总是会输。 如果 Alice 擦掉 2那么数组变成[1, 1]。剩余数字按位异或得到 1 XOR 1 0。Alice 仍然会输掉游戏。 解题思路 奇偶不变 因为ALice和Bob是轮流取数字的所以如果刚开始的元素个数是偶数个那么Alice每次取元素时元素都是偶数。 S^nums[i]Si 设Si为数组去掉第i个元素以后的异或的结果S为所有元素异或的结果,即有Sinums[i]S变形得Snums[i]Si 反证法 在数组长度为偶数并且S!0(因为如果S0那么就胜负已经确定了)的情况假设无论取走的元素是哪个都有Si0 即S00S10…,等价于S0S1S2…0,代入S^nums[i]Si得 (S^nums[0])^(S^nums[1])^....0 (S^S...)^(nums[0]^nums[1]....)0 又因为S为所有元素异或的结果并且数组长度为偶数所以有偶数个S因此 S^S…(奇数个S)0即S0与S0矛盾,所以可以得出无论取走的元素是哪个都不存在Si0也就是说数组长度为偶数的那一方可以使得另一方永远产生不了剩下元素异或结果为0的情况。 所以Alice要想赢只需要两种情况 原数组异或的结果是0因为Alice是先手所以直接就赢了原数组的长度为偶数 代码 class Solution {public boolean xorGame(int[] nums) {int res0;if((nums.length1)0) return true;for (int num : nums) {res^num;}return res0;} }
http://www.zqtcl.cn/news/24900/

相关文章:

  • 网站手机客户端如何开发wordpress抓取
  • 做美食没有广告的网站医疗器械行业
  • 织梦调用网站备案号广州学建设网站
  • 网站 上传文件电脑网站与手机的区别是什么
  • 网站首页锚文本2008 iis 添加 网站 权限设置权限
  • 河南郑州百度网站建设做ktv网站大概多少钱
  • 自助建站系统官网c2c有哪些电商平台
  • 中国建设银行广西分行网站首页网站建设课程设计心得
  • 电力建设专家答疑在哪个网站wordpress二级目录安装
  • 国外做调灵风暴的网站wordpress 国人原创
  • 做网站端口内容无法替换wordpress 评论验证码
  • 长春手机建站模板海底捞oa管理系统
  • 设计作品网站网站备案备案吗
  • 公司建网站多少钱一个月中卫网架配件多少钱
  • 网站推广哪个好专业品牌网站建设价格
  • 二维码制作网站链接自己做网站申请域名
  • 金融公司网站 html比较出名的网站建设公司
  • 登录不了建设银行网站传奇网页游戏排行榜
  • 外贸站外推广凡科网的网站建设好用吗
  • 手机网站会员中心模板下载公司做的网站账务处理
  • 各大网站推广软件安徽省网站建设公司
  • 自己建网站做那个模块好做网站开发用哪门语言
  • 济南建设个人网站平台寻找做电影网站团队合作
  • 怎么做一个公司网站宜宾网站建设88sou
  • 网站后台管理系统制作软件深圳发型网站建设
  • 网站二级页怎么做网页微博视频不能播放
  • 网站建设销售一个月开几个单wordpress回复显示插件
  • 如何自己网站接装修生意做网页设计实训报告总结3000字
  • wordpress 支付宝插件下载企业如何做好网站的seo优化
  • 视频直播网站开发运营步骤个人网站能备案吗