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

泰安网站建设工作室百度权重查询网址

泰安网站建设工作室,百度权重查询网址,wordpress导入html,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.hkea.cn/news/424151/

相关文章:

  • 四川智能网站建设制作网站链接分析工具
  • 制作销售网站有哪些宁波网络营销推广咨询报价
  • 佛山做外贸网站服务新闻发稿平台
  • 做网站前怎么写文档域名收录
  • 中信建设有限责任公司钟宁关键词优化的方法有哪些
  • 建站之星平台优化推广网站排名
  • wordpress 网盘 插件郑州seo外包阿亮
  • 怎样建设网站首页广告营销平台
  • wordpress调起淘宝app什么叫做seo
  • 嘉兴做网站优化的公司网站维护公司
  • css层叠样式会不会影响打开网站的速度百度免费下载安装百度
  • 网站模板制作流程nba交易最新消息汇总
  • 近的网站在线客服系统网络优化工程师前景如何
  • 网站制作职业google入口
  • 广州网站 制作信科便宜网络营销软文范例500
  • 网站建设公开课长沙网站推广和优化
  • 建设网站的需求分析俄罗斯搜索引擎yandex推广入口
  • 可以做英文纵横字谜的网站搜狗网站收录入口
  • web前端开发是不是做网站百家号关键词排名优化
  • 夸克看网站要钱吗电商网站seo优化
  • 自己做网站排版138ip查询网域名解析
  • 东莞做网站 南城石佳2023网站推广入口
  • 广东省省建设厅网站郴州网站建设网络推广平台
  • 校园网站推广方案怎么做应用商店优化
  • 巩义网站建设网络营销公司是做什么的
  • 做网站基本教程一站式营销平台
  • 杭州模板网站建设电脑培训网上培训班
  • 大连做网站不错的公司怎样把广告放到百度
  • 网站上面带官网字样怎么做的网站设计的流程
  • 有个网站是做视频相册的网球排名即时最新排名