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

网站开发怎么挣钱设置wordpress数据库用户名密码

网站开发怎么挣钱,设置wordpress数据库用户名密码,企业形象vi设计包括哪些,域名注册网站的域名哪里来的文章目录 题目原题链接思路(逆向思维) 题目 原题链接 Leetcode1423.可获得的最大点数 思路(逆向思维) 由题目可知,从两侧选k张,总数为n张,即从中间选n - k张 nums总和固定,要选k张最…

文章目录

  • 题目
  • 原题链接
  • 思路(逆向思维)

题目

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

原题链接

Leetcode1423.可获得的最大点数

思路(逆向思维)

由题目可知,从两侧选k张,总数为n张,即从中间选n - k张
nums总和固定,要选k张最大的和,即从中间选n - k张最小的和
综上,原题 <---->从 cardPoints中找长度为 n - k的连续段,使其总和最小。

  1. sum代表nums的和,用_min代表窗口中总和最小的值;
  2. 刚开始,确定第一个窗口里面的值记为cur同时更新和最小_min
  3. 窗口同时向后走,进一个元素、出一个元素,并更新_min
  4. 最后返回sum - _min

代码

class Solution 
{
public:int maxScore(vector<int>& cardPoints, int k) {int n = cardPoints.size();int len = n - k;//逆向思维转换窗口大小;int sum = 0, cur = 0;//cur为当前窗口的总和for(auto e : cardPoints) sum += e;//sum为cardPoints的总和for(int i = 0; i < len; i++) cur += cardPoints[i];//获取第一个窗口的值int _min = cur;//窗口和最小的值for(int i = len; i < n; i++){cur += cardPoints[i] - cardPoints[i - len];_min = min(_min, cur);}return sum - _min;}
};
http://www.yayakq.cn/news/414102/

相关文章:

  • 邹城市建设局网站湖北荆门建设银行网站
  • 提出网站推广途径和推广要点网站无法做301重定向
  • 深圳企业推广网站排名行业关键词一览表
  • 迈网科技 官方网站免费自助建站系统大全
  • 网站flash音乐播放器成都互联网外包公司
  • 手机微信网站模板新闻投稿平台有哪些
  • 网站统计关键词怎样用织梦做淘宝客网站
  • 陕西网站建设品牌公司推荐滨州网站定制
  • 描述网站建设的基本流程商标购买平台
  • 阿里备案成功后怎么做网站中山市城乡建设局网站
  • 网站pc转移动端代码百度爱采购官方网站
  • 苏州学习网站建设制作个网站多少钱
  • 广西网站建设seo优化网站建设要那些东西
  • 专门做电路图的网站哪些网站是做快消品的
  • 做化工哪个网站好dw做的网站怎么发布到网上
  • 惠州城乡规划建设局网站建设信用卡在网站挂失几步
  • 沧州模板建站平台付费推广渠道有哪些
  • 国外专业做汽配的网站交友小程序源码
  • 网站推广怎么样装修公司网站模板
  • 临沂网站公众号建设怀化新站优化
  • icp备案单位网站沧州公司做网站
  • 房产网站建设的目的广州保安公司注册
  • 太原商城网站建设东莞大岭山有什么好玩的地方
  • 建设银行网站不足和建议沈阳网站建设找哪家
  • 网站特效 素材微信建站官网免费注册
  • 服饰网站建设模板备案一个网站为什么需要域名
  • 宿城区住房和城乡建设局网站广西壮族自治区住房和城乡建设厅
  • 百度竞价推广点击软件seo营销方案
  • 深圳网站设计合理刻百度为什么不收录我的网站
  • 珠海网站建设优化推广九江市建设规划局旧网站