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

做网站准备郑州靠谱seo整站优化

做网站准备,郑州靠谱seo整站优化,卖表网站源码,郑州公司做网站汉狮【题目描述】 几张卡牌 排成一行,每张卡牌都有一个对应的点数。点数由整数数组 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.hengruixuexiao.com/news/9111.html

相关文章:

  • 如何在年报网站上做遗失公告百度关键词怎么做排名
  • 做ui的图从哪个网站找谷歌关键词查询工具
  • 阿里云搭建企业网站推广策划方案怎么写
  • 学校网站建设策划书百度快速排名工具
  • 模板网站制作公司appstore关键词优化
  • wordpress控制文章显示爱站网seo查询
  • 百度打网站名称就显示 如何做代运营
  • 小米网站开发语言营销渠道的三个类型
  • 做的漂亮的商务网站百度指数官网
  • 做淘宝客网站好搭建吗?微信朋友圈广告30元 1000次
  • 学术网站怎么做营销型网站建设论文
  • 郑州做网站企业汉狮网页搜索引擎优化技术
  • 黑白高端网站建设网络推广工具和方法
  • 网站建设0基础学起营销模式有几种
  • 自学网站查分数重庆店铺整站优化
  • 公司的网站建设价格seo优化报价
  • 开锁都在什么网站做app制作一个需要多少钱
  • 专业做网站平台优化大师app下载安装
  • 拼多多网站南昌网站优化公司
  • 东昌府网站建设公司推广计划方案模板
  • wifi网络服务商电话杭州排名优化公司电话
  • 厦门网站建设外包公司百度seo快速排名优化服务
  • 移动网站 案例小学生简短小新闻
  • 文化推广网站建设心得seo这个行业怎么样
  • 全国疫情最新公告搜索引擎优化的重要性
  • 免费生成网站的app广州seo网站营销
  • 南宁怎么做seo团队seo手机排名软件
  • 网站建设实训目的香港旺道旺国际集团
  • 企业网站建设哪里做网站好电商平台开发需要多少钱
  • 工信部备案查询网站seo上海推广公司