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

20年的域名做网站怎么样品牌网络推广怎么做

20年的域名做网站怎么样,品牌网络推广怎么做,衡水企业网站建设公司,跨境电商平台数据文章目录 题目原题链接思路(逆向思维) 题目 原题链接 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.yidumall.com/news/68193.html

相关文章:

  • 泉州seoseo是啥
  • 定制一个网站多少钱百度推广如何代理加盟
  • 怎样建立公司的网站seo软文推广
  • 手机参数对比的网站西安关键词优化服务
  • 软件技术有学做网站吗移动广告平台
  • 网站logo大全推广策略都有哪些
  • 免费建站绑定域名百度移动端排名
  • 成都网站建设托管快手推广网站
  • 个人网站 推荐关键词整站优化
  • wordpress中的文章推广优化厂商联系方式
  • 个人网站首页导航栏ps制作教程搜索引擎优化的方式有哪些
  • 网站页面布局用什么做b2b网站免费推广
  • 自己电脑做网站访问速度品牌推广
  • 西昌手机网站建设成都彩钢顶防水东莞头条最新新闻
  • 做机械设计的网站北京seo助理
  • wordpress手机客户端源码惠州seo按天付费
  • 网站建设定制设计网址收录大全
  • 三站合一 网站建设百度移动端点赞排名软件
  • 移动开发应用电脑优化大师哪个好
  • 上海电商网站设计软文推广营销平台
  • 订做网站和app公司官网怎么做
  • 公积金中心完善网站建设百度下载app安装
  • 教育网站制作公司seo是付费还是免费推广
  • 做外汇有哪些正规的网站seo推广怎么做视频教程
  • wordpress文章无法置顶抖音seo是什么意思
  • 国际新闻最新消息战争新闻广州优化营商环境条例
  • 效果好的网站建做高端网站公司
  • 做网站知道访客ip超级外链自动发布工具
  • 淘宝可以到哪些网站做推广营销型网站建设专家
  • wordpress会员vip购买扩展关键词排名优化价格