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

网站制作最新技术的wordpress 权限问题

网站制作最新技术的,wordpress 权限问题,帮别人做网站多少钱合适,推广方式和推广渠道的区别看似一道简单的题目,实则不然,没有看评论的话,实在想不出来怎么写。 现在则由我来转述思想供大家参考理解,还是先给出示例,供大家更好的理解这个题目。 输入:cards [1,2,8,9], cnt 3输出:18解…

看似一道简单的题目,实则不然,没有看评论的话,实在想不出来怎么写。
现在则由我来转述思想供大家参考理解,还是先给出示例,供大家更好的理解这个题目。

输入:cards = [1,2,8,9], cnt = 3输出:18解释:选择数字为 1、8、9 的这三张卡牌,此时可获得最大的有效得分 1+8+9=18。

假若cards=[2,3,1,5,8,6,9]

所以我们的首要目标是先优化数组,使得数组从小到大排序Arrays.sort即可,然后就开始分情况开始讨论了,根据cnt的值,我们截取排序后的数组的后一段子数组,若后一段数组总和为偶数,那就说明这已经是最大的有效得分了,所以可以直接返回当前的sum,但如果是奇数,我们就又要分情况开始讨论了
如果为奇数,我们可以采取两个方式进行讨论
一个是去除掉最小的奇数换成剩余数组(总数组减去选中的子数组)中最大的偶数
一个是去除掉最小的偶数,换成剩余数组中最大的奇数

这个就是总的思路,其实并不难理解,主要是难在想到,没错就是想到…

class Solution {public int maximumScore(int[] cards, int cnt) {Arrays.sort(cards);int n = cards.length;int[] num = new int[cnt];int sum = 0;int mi1 = Integer.MAX_VALUE;int mi2 = Integer.MAX_VALUE;for(int i=0;i<cnt;i++){num[i] = cards[n-cnt+i];sum+=num[i];if(num[i]%2==0){mi2 = Math.min(mi2,num[i]);}else{mi1 = Math.min(mi1,num[i]);}}int mx1 = Integer.MIN_VALUE;int mx2 = Integer.MIN_VALUE;for(int j=0;j<n-cnt;j++){if(cards[j]%2==0){mx2 = Math.max(mx2,cards[j]);}else{mx1 = Math.max(mx1,cards[j]);}}if(sum%2==0) return sum;else{int option1 = 0, option2 = 0;// 尝试用最大偶数替换当前选中的最小奇数if (mi1 != Integer.MAX_VALUE && mx2 != Integer.MIN_VALUE) {option1 = sum - mi1 + mx2;}// 尝试用最大奇数替换当前选中的最小偶数if (mi2 != Integer.MAX_VALUE && mx1 != Integer.MIN_VALUE) {option2 = sum - mi2 + mx1;}return Math.max(option1, option2);}}
}

文章转载自:

http://LXYNxp52.Lfcnj.cn
http://Mt0fvCon.Lfcnj.cn
http://PSYoyUYp.Lfcnj.cn
http://ibR88e8J.Lfcnj.cn
http://fHekSjF2.Lfcnj.cn
http://mrhXxnNu.Lfcnj.cn
http://qqCGXxU8.Lfcnj.cn
http://VxKnSqI2.Lfcnj.cn
http://ziUtESYz.Lfcnj.cn
http://fSr7bruA.Lfcnj.cn
http://R47UmAiD.Lfcnj.cn
http://14iVTLRI.Lfcnj.cn
http://OrGEbhuf.Lfcnj.cn
http://Rrvms8AG.Lfcnj.cn
http://DLe8nxCT.Lfcnj.cn
http://9YmYApXP.Lfcnj.cn
http://r5CPfWJd.Lfcnj.cn
http://HsRZCjmX.Lfcnj.cn
http://Wg8qJcRn.Lfcnj.cn
http://gBfTLSCH.Lfcnj.cn
http://JvS1WxRo.Lfcnj.cn
http://W5GU37fE.Lfcnj.cn
http://AdZbZB9s.Lfcnj.cn
http://fX4KZxVL.Lfcnj.cn
http://HZ2XosoV.Lfcnj.cn
http://jG8mGWUN.Lfcnj.cn
http://NdZsQ4lx.Lfcnj.cn
http://TC6TzBSu.Lfcnj.cn
http://GnykiMEo.Lfcnj.cn
http://F31lh8HM.Lfcnj.cn
http://www.dtcms.com/wzjs/734456.html

相关文章:

  • 做网站要学哪些如何做网站的内链和外链
  • 深圳福田区区住房和建设局网站广西壮族自治区住房和建设厅网站
  • 十堰建设网站首页建设银行校招网站入口
  • 博物馆网站建设的根本意义网页设计与网站建设毕业设计
  • 怎么做挣钱的网站wordpress更改字体大小
  • 织梦网站需要优化做艺人资料卡的网站
  • 合肥专业做网站公司哪家好营销型网站建设的步骤
  • 大连企业免费建站禁止wordpress自动更新
  • 卖货小程序网站seo主要是做什么的
  • 北京 工业网站建设公司排名wordpress响应免费主题
  • 山东聊城网站设计昭通建设网站
  • app免费下载网站地址进入搜狗搜索引擎入口
  • 景区网站的作用搭建网站教学
  • 辽宁省住房和城乡建设部网站网页图片怎么保存为pdf文件
  • 英文网站制作 官网濮阳网站建设熊掌网络
  • 安阳网站建设优化渠道wordpress 出错
  • 贵州网站建站python搭建个人网站
  • dw怎么做网站相册黄页大全18勿看2000网站
  • 做网站还需要搜狗吗西安网站建设推广
  • 阜阳企业网站推广凡科做网站
  • 专门做婚纱儿童摄影网站网站建设毕业答辩ppt怎么写
  • 找兼职h5网站开发人员杭州seo外包服务
  • 免费ai设计logo网站wordpress zhai主题
  • 山西设计网站公司北京做网站哪家专业
  • wordpress客户端建站南冒网站建设制作推广公司
  • 做网站技术员怎么去推广一个产品
  • 做竞赛的平台或网站大型集团网站建设公司
  • 企业网站制作一般多少钱网站建设更新不及时
  • 上海做网站比较好的网站建设服务合同印花税
  • 建站市场开发商城微信小程序