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

免费手机个人网站做ppt好的网站有哪些内容

免费手机个人网站,做ppt好的网站有哪些内容,本地的丹阳网站建设,北京建站报价2023-12-03每日一题 一、题目编号 1423. 可获得的最大点数二、题目链接 点击跳转到题目位置 三、题目描述 几张卡牌 排成一行,每张卡牌都有一个对应的点数。点数由整数数组 cardPoints 给出。 每次行动,你可以从行的开头或者末尾拿一张卡牌&#x…

2023-12-03每日一题

一、题目编号

1423. 可获得的最大点数

二、题目链接

点击跳转到题目位置

三、题目描述

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

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

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

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

示例 1:
在这里插入图片描述

示例 2:
在这里插入图片描述

示例 3:
在这里插入图片描述

示例 4:
在这里插入图片描述

示例 5:
在这里插入图片描述
提示:

  • 1 <= cardPoints.length <= 105
  • 1 <= cardPoints[i] <= 104
  • 1 <= k <= cardPoints.length

四、解题代码

class Solution {
public:int maxScore(vector<int>& cardPoints, int k) {int sum = 0;int n = cardPoints.size();int dp[n+5];memset(dp, 0, sizeof(dp));for(int i = 1; i <= n; ++i){dp[i] = dp[i-1] + cardPoints[i-1]; sum += cardPoints[i-1];}int window_size = n - k;int res = 0;for(int i = window_size; i <= n; ++i){res = max(res, sum - (dp[i] - dp[i - window_size]));}return res;}
};

五、解题思路

(1) 计算出前缀和。

(2) 不管前面和后面取的什么数字,只需要知道取出的数字和为总和减去中间的数字和即可。

(3) 滑动窗口解决该问题。

http://www.yayakq.cn/news/592637/

相关文章:

  • 信息展示网站系统网址导航源码
  • 怎样做视频电影网站腾讯云预装wordpress
  • 网站建设排名奇艺地域如何通过做网站赚钱
  • html5 特效网站山西做网站流程步骤
  • 电子商务网站建设软件中国建设人才信息网站查询
  • 网站服务器诊断凡科互动游戏怎么修改程序
  • 优酷wordpress建站教程江西网站开发哪家好
  • 广州腾虎网络网站建设淮北市建设投资有限责任公司
  • ps做网站要求怎么用网站做远控
  • 阿里云如何建立网站举例说明什么是网络营销
  • 全国建设部网站12345微信公众号
  • 金融营销的网站设计案例乡镇社区教育中心网站建设
  • 网站建设与维护期末考试题微营销平台有哪些
  • 网站建设零基础好学吗这么做3d网站
  • 科技公司网站案例织梦仿商城网站
  • 惠州网站建设公司安装爱南宁app
  • 为一个村做网站全国甲级设计院100强最新
  • 为什么大网站的百度快照更新速度慢还排第一网站建设业务的途径的体会
  • 企业网站页面图片软件开发工程师证书有用吗
  • 洛阳做网站推广视频制作教程自学
  • 网站框架是谁做阳江招聘网鹏程
  • 房产资讯的网站怎么做重庆公司招聘
  • 网站用户后台是怎么做的招聘网站建设人员条件
  • 政务网站建设总结网站后台密码怎么修改
  • 珠海做网站找哪家公司视觉设计师多少钱一个月
  • 丹阳网站建设策划seo优化是指
  • 建设网站的英语怎么说济南上门做睫毛的网站
  • 石家庄住房城乡建设厅网站asp.net mvc 统计网站流量数据
  • 3d演示中国空间站建造百度怎么投放自己的广告
  • 下列关于网站开发中网友上传建设部评职称查询网站