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

哈尔滨网站建设策划方案seo视频教程我要自学网

哈尔滨网站建设策划方案,seo视频教程我要自学网,合肥今天发现了一例病例吗,怎么做网页下载链接第一题乘积max子数组[1h] emmmm感觉看不懂题解 线性dp【计划学一下acwing,挨个做一下】 线性动态规划 相似题解析 最长上升子序列 最大上升子序列和 最大连续子段和 乘积最大子数组_哔哩哔哩_bilibili 比较奇怪的就是有正负数和0,如何处理&#xff1f…

第一题乘积max子数组[1h++]

emmmm感觉看不懂题解

线性dp【计划学一下acwing,挨个做一下】

线性动态规划 相似题解析 最长上升子序列 最大上升子序列和 最大连续子段和 乘积最大子数组_哔哩哔哩_bilibili

比较奇怪的就是有正负数和0,如何处理?

核心是维护一个max和min

//全是整数【负数,0,正数】,乘积max,连续子数组

        //暴力求解??起始i,终止j,遍历

        //dp[n]以nums[n]结束的连续子数组的max乘积

        //初始化dp[n] = nums[n]

        //有负数怎么办??,或者说其实是整数的话,只用关注0,负数

        //负数和0如何处理

        //负数和0分开处理,负数看奇数偶数,0分左右两边/就是0

        //看了评论区,两个能合起来:负数偶数【不用管,遍历取max】,

        //首先不用管0,因为int a = 1,int max = nums[0],如果遇到0,a = 1即可

        //负数:负数奇数【若无0,则为左边数组,右边数组取max】,有0,分成两半,看左边负数个数,右边负数个数,依旧是无0的操作

        //一个很厉害的方法是从左向右和从右向左遍历一次,负数??取max

        //dp想法是维护min和max

题解:

class Solution {
public:int maxProduct(vector<int>& nums) {long maxF = nums[0], minF = nums[0], ans = nums[0];for (int i = 1; i < nums.size(); ++i) {long mx = maxF, mn = minF;maxF = max(mx * nums[i], max((long)nums[i], mn * nums[i]));minF = min(mn * nums[i], min((long)nums[i], mx * nums[i]));if(minF<INT_MIN) {minF=nums[i];}ans = max(maxF, ans);}return ans;}
};

http://www.dtcms.com/wzjs/273082.html

相关文章:

  • 关于实验室建设的英文网站培训心得体会1000字
  • 网站建设详细教程视频教程湖北疫情最新消息
  • 长沙可以做网站的公司网站seo啥意思
  • 做模板网站的公司公司网站的作用
  • 搜索各大网站站长工具爱情岛
  • 做网站的入什么科目营销网址
  • 双滦网站建设seo网络推广知识
  • <网站建设与运营》模板自助建站
  • 怎么在工商网站做实名认证中国建设网官方网站
  • 企业官方网站开发外包沈阳seo排名优化教程
  • 太原经济型网站建设价格网站备案查询
  • b2b网站如何做推广国家认可的教育培训机构
  • 做微信号公众号用网站还是App网站建设的流程是什么
  • 个人备案网站做商业重庆自动seo
  • 南京网站设计与制作长沙市云网站建设
  • 沧州大型网站建设合肥seo排名扣费
  • 辽宁seo淘宝seo优化怎么做
  • 洛阳网站建设价格时空seo助手
  • 网站开发颜色代码大数据营销成功案例
  • 宁波网站建设zj95百度账户托管
  • 网站建设流程与构架推广引流app
  • 简易的小企业网站建设南宁seo专员
  • 短视频网站的动画是怎么做的今日新闻最新10条
  • 网络营销与策划ppt网站关键词排名优化系统
  • 如何创业白手起家崇左seo
  • 查询网站服务商seo网站推广企业
  • 自动采集的网站百度总部公司地址在哪里
  • wordpress玻璃质感主题seo黑帽有哪些技术
  • 定制网站制作哪家好百度竞价排名广告定价鲜花
  • 室内设计网站大全网四川专业网络推广