P83006

最大子段积

难度 5 级 初三 动态规划入门 贪心
讨论 统计 18通过 157提交 11.5%通过率 旧版界面
时间限制 1 秒 内存限制 128 MB

题目描述

给定一个整数数组ai,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。

输入

第一行为一个正整数n。 第二行为n个整数ai,之间用空格隔开。

输出

最大子段积。

样例

样例 1
输入
6
2 3 -2 4 -1 -8
输出
48

提示

对于100%的数据,1≤n≤50, 1≤ai≤20。最大乘积会超过2^{63}-1。

来源

动规专题

Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交