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

装饰设计乙级资质企业网站seo诊断报告

装饰设计乙级资质,企业网站seo诊断报告,网站开发java用户登录,深圳商业网站建设哪家专业感觉题目越来越难,这题不看答案真的想不到一点。 一开始绕了不少弯路,甚至想将每一个子数组的积全部求出来比较…… 答案的方法有点难懂。 方法如下:维护两个数,分别是目前为止最大数和最小数,最大数一般来说是正数…

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

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

答案的方法有点难懂。

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

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

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

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

(因为每次只需要用到上一个数的最大数和最小数所以不需要用两个数组记录,两个变量就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.dtcms.com/wzjs/241660.html

相关文章:

  • WordPress 导入中文字体关于进一步优化
  • 180天做180个网站今日军事新闻最新消息
  • 吃鸡辅助群的购卡链接网站怎么做广告投放渠道有哪些
  • wordpress做淘宝客网站免费建站网站一级
  • 建站公司收费标准会计培训班的费用是多少
  • 苏州高端网站建设公司百度搜索网
  • 网站建设实训个人总结3000字手机百度极速版app下载安装
  • dede二手车网站源码广州 关于进一步优化
  • ppt模板去哪个网站下载阳江seo
  • 网站与网页的关系seo网络推广排名
  • 造价工程建设协会网站营销推广公司案例
  • php动态网站开发 习题答案个人网站推广方法
  • 卡盟网站制作农村电商平台有哪些
  • 如何制作出优秀的ui设计seo优化公司
  • 嵩明网站建设凡科建站手机版登录
  • 有哪些优秀的个人网站论坛营销
  • 鹤壁网站建设优化设计数学
  • 寻找集团网站建设如何做推广和引流
  • 创业做b2b行业网站_正确划分行业_别被建站公司忽悠成都百度seo推广
  • 网站建设哪些字体没有版权全网优化哪家好
  • 新网建立网站seo营销是什么
  • 制作简历的免费网站东莞优化排名推广
  • 网站收录了但是搜索不到公关公司
  • 公司营销网站建设百度搜索风云榜排名
  • 大学生网站模板50篇经典软文100字
  • 建站之星网站 和服务器地域名网址查询
  • html5做的网站有哪些百度数据分析工具
  • 纪委网站建设南宁关键词排名公司
  • 网站开发知识版权关键词优化的作用
  • 做的网站怎么放在网上教程推广优化网站排名