博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode-152-乘积最大子序列
阅读量:5113 次
发布时间:2019-06-13

本文共 385 字,大约阅读时间需要 1 分钟。

题目描述:

方法一:动态规划

class Solution:    def maxProduct(self, nums: List[int]) -> int:        ret,up,down=nums[0],nums[0],nums[0]         for n in nums[1:]:             if n>=0:                 up,down=max(up*n,n),min(down*n,n)             else:                 up,down=max(down*n,n),min(up*n,n)             ret=max(ret,up)         return ret

 

转载于:https://www.cnblogs.com/oldby/p/11203448.html

你可能感兴趣的文章
php-fpm配置文件
查看>>
撩课-Web大前端每天5道面试题-Day16
查看>>
Python学习 Week1
查看>>
【bzoj3207】花神的嘲讽计划Ⅰ Hash+STL-map+莫队算法
查看>>
使用 polyfills 的简易方法
查看>>
Maven之(五)Maven仓库
查看>>
低耦合的理解与作用
查看>>
Python基础语法
查看>>
web前端性能优化汇总
查看>>
laravel5.4中ajax删除数据
查看>>
Crash的数字表格 BZOJ 2154 / jzptab BZOJ 2693
查看>>
分析百度降权的几个主要原因
查看>>
A*B 高静度
查看>>
jmeter(十五)Jmeter默认报告优化
查看>>
HTML5与HTML4的区别(2)
查看>>
ES DSL 基础查询语法学习笔记
查看>>
oracle中的exists 和not exists 用法详解
查看>>
4月10号总结
查看>>
JVM内存堆布局图解分析
查看>>
Sitecore性化 - 您需要了解的4件事
查看>>