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

衣服货源怎么找厂家拿温州seo优化公司

衣服货源怎么找厂家拿,温州seo优化公司,wordpress 文章 导航,wordpress问答插件美化【题目描述】 几张卡牌 排成一行,每张卡牌都有一个对应的点数。点数由整数数组 cardPoints 给出。 每次行动,你可以从行的开头或者末尾拿一张卡牌,最终你必须正好拿 k 张卡牌。 你的点数就是你拿到手中的所有卡牌的点数之和。 给你一个整数…

【题目描述】
几张卡牌 排成一行,每张卡牌都有一个对应的点数。点数由整数数组 cardPoints 给出。

每次行动,你可以从行的开头或者末尾拿一张卡牌,最终你必须正好拿 k 张卡牌。

你的点数就是你拿到手中的所有卡牌的点数之和。

给你一个整数数组 cardPoints 和整数 k,请你返回可以获得的最大点数。

【示例】

示例 1:

输入:cardPoints = [1,2,3,4,5,6,1], k = 3
输出:12
解释:第一次行动,不管拿哪张牌,你的点数总是 1 。但是,先拿最右边的卡牌将会最大化你的可获得点数。最优策略是拿右边的三张牌,最终点数为 1 + 6 + 5 = 12 。

示例 2:

输入:cardPoints = [2,2,2], k = 2
输出:4
解释:无论你拿起哪两张卡牌,可获得的点数总是 4 。

示例 3:

输入:cardPoints = [9,7,7,9,7,7,9], k = 7
输出:55
解释:你必须拿起所有卡牌,可以获得的点数为所有卡牌的点数之和。

示例 4:

输入:cardPoints = [1,1000,1], k = 1
输出:1
解释:你无法拿到中间那张卡牌,所以可以获得的最大点数为 1 。 

示例 5:

输入:cardPoints = [1,79,80,1,1,1,200,1], k = 3
输出:202

提示:

  • 1 <= cardPoints.length <= 10^5
  • 1 <= cardPoints[i] <= 10^4
  • 1 <= k <= cardPoints.length

思路:

只能从左或者右依次拿牌,那么可以用滑动窗口,直接从最右边开始取K张牌,然后依次从左边开始拿一张牌,并去掉一张右边的牌
例如样例1
cardPoints = [1,2,3,4,5,6,1], k = 3

先拿561三张牌,然后丢掉5,从左边拿一张1,以此类推

代码:

class Solution {public int maxScore(int[] cardPoints, int k) {int maxx = 0;int len = cardPoints.length;int x = len - k;int tmp = 0;//计算右边k个元素的总和for (int j = 0; j < k; j++) {int index = (x + j) % len;tmp += cardPoints[index];}maxx = tmp;for (int i = x + 1; i <= len; i++) {tmp = tmp - cardPoints[(i - 1) % len]+ cardPoints[(i + k - 1) % len];if (tmp > maxx) {maxx = tmp;}}return maxx;}
}

http://www.shuangfujiaoyu.com/news/58782.html

相关文章:

  • 哪个网站专门做二手的国外域名购买
  • 什么域名不用备案seo关键词优化是什么意思
  • sketch网站花边怎么做搜索引擎优化的具体措施
  • wordpress书籍主题站长工具seo综合查询访问
  • 网站开发技术的简历营销型网站外包
  • 设计师网站图片成都seo专家
  • 扒wordpressseo应该如何做
  • 如何做好产品网络推广windows11优化大师
  • b2c网站有哪些平台竞价排名是什么
  • 网站会员方案windows7优化大师下载
  • 中国海洋大学做英语作业的网站网站建设公司简介
  • 河北商城网站建设价格百度seo推广怎么收费
  • 厦门专业做网站的公司一键生成网页
  • 邹城市住房和建设局网站电池优化大师下载
  • 网站建设合同范文宁波seo排名优化培训
  • 拓者吧室内设计网app宁波seo网站推广软件
  • 织梦网站做seo优化友情链接可以帮助店铺提高浏览量
  • 勒流网站制作外链火
  • 做网站都需要数据库吗桂林网站设计
  • 怎样对asp网站做性能测试广州seo服务公司
  • 无锡网站建设优化建站网站推广技巧
  • 做奢侈品代工厂的网站福建seo快速排名优化
  • 我先做个网站怎么做广州seo优化
  • 武汉专业做网站公司优化培训方式
  • 网站内部优化怎么做营销软文范例大全100
  • 百度挂广告怎么收费seo推广软件排行榜前十名
  • 文化传媒网站php源码重庆百度seo排名优化软件
  • 中石化建设工程电子招投标交易网徐州网站建设方案优化
  • b2b网站怎么做广告联盟骗局
  • 东莞哪里有做网站的今天的新闻 联播最新消息