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

申请域名注册平台淄博seo培训

申请域名注册平台,淄博seo培训,代做广联达 的网站,广州互联网营销师培训感觉题目越来越难,这题不看答案真的想不到一点。 一开始绕了不少弯路,甚至想将每一个子数组的积全部求出来比较…… 答案的方法有点难懂。 方法如下:维护两个数,分别是目前为止最大数和最小数,最大数一般来说是正数…

感觉题目越来越难,这题不看答案真的想不到一点。

一开始绕了不少弯路,甚至想将每一个子数组的积全部求出来比较……

答案的方法有点难懂。

方法如下:维护两个数,分别是目前为止最大数和最小数,最大数一般来说是正数,最小数一般来说是负数。(只是一般,有特殊情况)

如果当前数为负数,使得最大数变负数了,或者使最小数变正数了,两者就要“交换”。

而记录两个数组的原因就是风水轮流转,最大数肯定要记录,而谁都不知道后面会不会有负数让最小数一跃升天。

所以这题需要设置两个变量,记录在必须取当前数的情况下,前面子数组乘积的最大数和最小数。

(因为每次只需要用到上一个数的最大数和最小数所以不需要用两个数组记录,两个变量就ok了。)

class Solution {
public:int maxProduct(vector<int>& nums) {int maxx=nums[0];int minn=nums[0];int result=nums[0];for(int i=1;i<nums.size();i++){int m=maxx;maxx=max(nums[i],max(maxx*nums[i],minn*nums[i]));minn=min(nums[i],min(minn*nums[i],m*nums[i]));result=max(result,max(maxx,minn));}return result;}
};

http://www.cadmedia.cn/news/13072.html

相关文章:

  • 个人博客网页设计论文网站关键词优化排名怎么做
  • 招网站建设人员百度seo关键词排名
  • 舒城县建设局网站首页网址怎么推广
  • 如何制作网站后台培训机构推荐
  • app界面设计制作步骤广州软件系统开发seo推广
  • 大连公路建设有限公司网站百度竞价推广计划
  • 企业门户网站模板 下载新手怎么学做电商
  • 真人做爰直播全集播放网站南宁seo公司哪家好
  • 新疆建设兵团组织部网站代写软文费用全网天下实惠
  • 软件开发app开发定制外包99seo技术分享
  • 中职网站建设教学计划西安网站推广排名
  • 私人定制音乐app软件广州推广优化
  • 朗格手表网站seo优化搜索结果
  • 俄语购物网站建设视频广告
  • 载带 东莞网站建设seo品牌推广方法
  • 西安市城乡建设管理局网站6厦门seo搜索排名
  • 通州住房城乡建设委员会网站建设网站的十个步骤
  • 个人免费域名空间建站seo还可以做哪些推广
  • 建设部网站危险性较大做任务赚佣金一单10块
  • 京东旗下的企业网站有哪些seo关键字排名优化
  • 建设局网站投诉网络推广策划
  • 网站建设沈阳最近的新闻事件
  • 营销活动seo在线诊断工具
  • 深圳建网站多少钱一年徐州seo建站
  • 东莞房价2023年最新房价走势搜索优化网络推广
  • 东莞高端商城网站建设自媒体平台注册官网
  • 建立网站 用英语惠州seo网站推广
  • 如何做网站的链接结构深圳市文化广电旅游体育局
  • 上海企业网站制作多少钱最新国际要闻
  • 潍坊网站设计在线培训网站次要关键词