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

提升访问境外网站速度北京网站建设专业公司

提升访问境外网站速度,北京网站建设专业公司,怎么微信公众号上上传wordpress,建个公司网站需要多少钱1. 题意 给你一个整数数组 nums 和一个整数 m。 返回任意大小为 m 的 子序列 中首尾元素乘积的最大值。 子序列 是可以通过删除原数组中的一些元素(或不删除任何元素),且不改变剩余元素顺序而得到的数组。 2. 题解 由于序列的长度为 m m…

1. 题意

给你一个整数数组 nums 和一个整数 m。

返回任意大小为 m 的 子序列 中首尾元素乘积的最大值。

子序列 是可以通过删除原数组中的一些元素(或不删除任何元素),且不改变剩余元素顺序而得到的数组。

2. 题解

由于序列的长度为 m m m, 我们可以枚举序列最后一个元素的位置;而对于序列的首元素的位置,从左往右不断获得最大值和最小值。这次获得的首元素位置一定可以用到下一次。

枚举序列右端点,维护序列左端点

class Solution {
public:long long maximumProduct(vector<int>& nums, int m) {int mx = nums[0];int mn = nums[0];int sz = nums.size();long long ans = 0;for (int i = 0;i <= sz - m; ++i) {mx = std::max( mx, nums[i]);mn = std::min( mn, nums[i]);if ( i == 0) {ans = (long long)nums[0] * nums[m - 1];}else {ans = std::max( (long long)mx * nums[i + m - 1], ans);ans = std::max( (long long)mn * nums[i + m - 1], ans);}}return ans;}   
};
http://www.zhongyajixie.com/news/63458.html

相关文章:

  • 网站建设中页面南宁seo关键词排名
  • 2在线做网站nba最新排行榜
  • 怎么样做英文网站上海网站建设公司排名
  • 电商网站开发定制营销型网站建设推荐
  • 网站建设公司问答营销案例新网站秒收录技术
  • 装修公司装修房子南宁百度seo优化
  • 企业网站备案所需材料 amp软文是啥意思
  • 企业网站空间买虚拟主机信息流广告推广
  • 建设网站公司网站seo的基本步骤是什么
  • 易居做网站农大南路网络营销推广优化
  • 大型网站开发案例昆明百度推广优化
  • 做资金盘网站广东省各城市疫情搜索高峰进度
  • wordpress 极速模板班级优化大师使用心得
  • 网站建设是什么?网站优化北京seo
  • 小程序企业网站关键词排名零芯互联关键词
  • 永久免费crm都有什么谷歌seo网站优化
  • 去哪个网站做农产品推广太原seo推广
  • 企业类网站有哪些百度竞价关键词质量度怎么提升
  • 东营网站建设制作seo快速排名软件平台
  • 个体做敦煌网站怎么样什么软件可以发布广告信息
  • 南京网站设计公司兴田德润放心网站网络推广公司
  • 建筑公司做网站的好处上海优化外包
  • 盐城做网站哪家最好大连网站搜索排名
  • 徐州网站开发哪个好薇2021小说排行榜百度风云榜
  • 龙华建设局网站自己如何制作一个小程序
  • 备案做电影网站吗百度广告开户
  • 宜春网站建设公司哪家好推广产品引流的最佳方法
  • 广东河源疫情通报网站的优化与推广分析
  • 做网站该注意哪些基本要素怎么制作网站教程
  • 网络公关团队最新seo视频教程