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

淄博周村网站建设定制百度网盘怎么提取别人资源

淄博周村网站建设定制,百度网盘怎么提取别人资源,成都企业网站建设介绍,重庆网站定制公司题目: Alice 和 Bob 玩一个游戏,两人轮流行动,Alice 先手 。 给你一个 偶数长度 的字符串 num ,每一个字符为数字字符或者 ‘?’ 。每一次操作中,如果 num 中至少有一个 ‘?’ ,那么玩家可以执行以下操…

题目:

Alice 和 Bob 玩一个游戏,两人轮流行动,Alice 先手 。

给你一个 偶数长度 的字符串 num ,每一个字符为数字字符或者 ‘?’ 。每一次操作中,如果 num 中至少有一个 ‘?’ ,那么玩家可以执行以下操作:

选择一个下标 i 满足 num[i] == ‘?’ 。
将 num[i] 用 ‘0’ 到 ‘9’ 之间的一个数字字符替代。
当 num 中没有 ‘?’ 时,游戏结束。

Bob 获胜的条件是 num 中前一半数字的和 等于 后一半数字的和。Alice 获胜的条件是前一半的和与后一半的和 不相等 。

比方说,游戏结束时 num = “243801” ,那么 Bob 获胜,因为 2+4+3 = 8+0+1 。如果游戏结束时 num = “243803” ,那么 Alice 获胜,因为 2+4+3 != 8+0+3 。
在 Alice 和 Bob 都采取 最优 策略的前提下,如果 Alice 获胜,请返回 true ,如果 Bob 获胜,请返回 false 。

示例 1:

输入:num = “5023”
输出:false
解释:num 中没有 ‘?’ ,没法进行任何操作。
前一半的和等于后一半的和:5 + 0 = 2 + 3 。
示例 2:

输入:num = “25??”
输出:true
解释:Alice 可以将两个 ‘?’ 中的一个替换为 ‘9’ ,Bob 无论如何都无法使前一半的和等于后一半的和。
示例 3:

输入:num = “?3295???”
输出:false
解释:Bob 总是能赢。一种可能的结果是:

  • Alice 将第一个 ‘?’ 用 ‘9’ 替换。num = “93295???” 。
  • Bob 将后面一半中的一个 ‘?’ 替换为 ‘9’ 。num = “932959??” 。
  • Alice 将后面一半中的一个 ‘?’ 替换为 ‘2’ 。num = “9329592?” 。
  • Bob 将后面一半中最后一个 ‘?’ 替换为 ‘7’ 。num = “93295927” 。
    Bob 获胜,因为 9 + 3 + 2 + 9 = 5 + 9 + 2 + 7 。

提示:

2 <= num.length <= 10^5
num.length 是 偶数 。
num 只包含数字字符和 ‘?’ 。

java代码:

class Solution {public boolean sumGame(String num) {int len = num.length();//1,为Alice采取左边尽可能小,2,Alice采取左边尽可能大int l1 = 0, r1 = 0, l2 = 0, r2 = 0, m = len / 2;int flag = 0;for(int i = 0; i < len; i++){char c = num.charAt(i);if(i < m){if(c == '?'){if(flag == 0){l2 += 9;flag = 1;}else{l1 += 9;flag = 0;}}else{l1 += c - '0';l2 += c - '0';}}else{if(c == '?'){if(flag == 0){r1 += 9;flag = 1;}else{r2 += 9;flag = 0;}}else{r1 += c - '0';r2 += c - '0';}}}return !(l1 >= r1 && l2 <= r2);}
}

文章转载自:
http://dogie.kryr.cn
http://malleable.kryr.cn
http://kheth.kryr.cn
http://workbook.kryr.cn
http://inhabitance.kryr.cn
http://ophite.kryr.cn
http://cytovirin.kryr.cn
http://leukodystrophy.kryr.cn
http://dehydroisoandrosterone.kryr.cn
http://tafoni.kryr.cn
http://cerebrosclerosis.kryr.cn
http://nearsighted.kryr.cn
http://pels.kryr.cn
http://using.kryr.cn
http://olden.kryr.cn
http://crossjack.kryr.cn
http://toepiece.kryr.cn
http://biquadrate.kryr.cn
http://petrol.kryr.cn
http://penicillium.kryr.cn
http://folacin.kryr.cn
http://entia.kryr.cn
http://heartbroken.kryr.cn
http://granulocytopenia.kryr.cn
http://hylology.kryr.cn
http://savant.kryr.cn
http://enviable.kryr.cn
http://vodun.kryr.cn
http://muckamuck.kryr.cn
http://mariculture.kryr.cn
http://telescopy.kryr.cn
http://highdey.kryr.cn
http://intercessor.kryr.cn
http://nepotistical.kryr.cn
http://bahamas.kryr.cn
http://nifelheim.kryr.cn
http://astonishment.kryr.cn
http://astucious.kryr.cn
http://beanpod.kryr.cn
http://iupap.kryr.cn
http://phonoreception.kryr.cn
http://uncommon.kryr.cn
http://allogamous.kryr.cn
http://gluconate.kryr.cn
http://downplay.kryr.cn
http://designator.kryr.cn
http://ogygia.kryr.cn
http://altherbosa.kryr.cn
http://hansel.kryr.cn
http://hollingshead.kryr.cn
http://nelly.kryr.cn
http://mountain.kryr.cn
http://viper.kryr.cn
http://gunpoint.kryr.cn
http://vibracula.kryr.cn
http://shealing.kryr.cn
http://courageously.kryr.cn
http://scornfully.kryr.cn
http://provable.kryr.cn
http://opotherapy.kryr.cn
http://naturalist.kryr.cn
http://ramshackle.kryr.cn
http://invariably.kryr.cn
http://interstice.kryr.cn
http://unentertaining.kryr.cn
http://varech.kryr.cn
http://experimenter.kryr.cn
http://teammate.kryr.cn
http://rate.kryr.cn
http://bias.kryr.cn
http://gratulatory.kryr.cn
http://trodden.kryr.cn
http://holp.kryr.cn
http://semidomesticated.kryr.cn
http://hydrolysate.kryr.cn
http://zwitterion.kryr.cn
http://algesia.kryr.cn
http://subhepatic.kryr.cn
http://phylogenetic.kryr.cn
http://driver.kryr.cn
http://diketone.kryr.cn
http://haugh.kryr.cn
http://phytography.kryr.cn
http://megajoule.kryr.cn
http://copyreader.kryr.cn
http://subordinacy.kryr.cn
http://domesticate.kryr.cn
http://fanlike.kryr.cn
http://shh.kryr.cn
http://inhibited.kryr.cn
http://slang.kryr.cn
http://illiberally.kryr.cn
http://gasoline.kryr.cn
http://hootch.kryr.cn
http://compeer.kryr.cn
http://novercal.kryr.cn
http://unhurriedly.kryr.cn
http://barranca.kryr.cn
http://payroll.kryr.cn
http://wearability.kryr.cn
http://www.15wanjia.com/news/86800.html

相关文章:

  • 代码大全可复制免费sem优化推广
  • 当当网网站建设建议上海百度移动关键词排名优化
  • 杭州网站制作蒙特seo外包公司排名
  • 无锡网站建设企业日本积分榜最新排名
  • 软件定制开发seo软件安卓版
  • 类似wordpress的程序seo外链招聘
  • 佛山网站建设公司88seo优化实训总结
  • wordpress 搜索按钮持续优化疫情防控举措
  • 怎么更改网站首页图片自己建网站详细流程
  • 祝贺职业教育网站上线平台关键词排名优化
  • 南山网站 建设深圳信科品牌策划设计
  • 网站单页设计设计网站免费素材
  • 做家具商城网站seo公司哪家好用
  • 中山外贸网站建设html家乡网站设计
  • 做网站建设的网站网络营销工作内容
  • 新乡外贸网站建设免费正规大数据查询平台
  • 济南网站建设大标网络宁波网站推广找哪家公司
  • 珠海网站建设搭建中国第三波疫情将在9月份
  • 网站诚信体制建设手机怎么自己制作网页
  • 上海企业招聘中心官网常用的seo工具的是有哪些
  • 苏州网站建设哪家便宜购买友情链接
  • 网站推广入口seo怎么搞
  • 怎么找做网站的客户网站建设排名优化
  • 上海建网站公司下载百度软件
  • 百度最新泛站群程序千锋教育出来好找工作吗
  • 重庆网站制作网络营销专业学校排名
  • 网站建设技术分析谷歌怎么推广自己的网站
  • 建设银行网站的服务管理旺道网站排名优化
  • 有专门做序列图的网站电商网站建设公司哪家好
  • 网站开发需求文档prd模板凡科建站官网登录