7_2 最大乘积(UVa11059)<枚举连续子序列>
2024-09-01 13:33:41
给一个数字集合{ S1,S2,…,Sn },请从这个数字集合里找出一段连续数字,使他们的乘积是最大的。以Case 1为例子,2 x 4 = 8为这个集合的最大乘积;而Case 2则为2 x 5 x(–1)x 2 x(–1)=20。如果你找到的最大乘积小于等于0,则最后答案应输出0。
Input
每组测试数据开头为一个正整数1≤N≤18,代表这个集合有几个数字。每个数字Si都是范围-10≤Si≤10的整数。下一列则为这个集合的N个数字。各组测试数据之间都有一个空白列。请用EOF判断档案结束。
Output
每组测试数据印出一列:“Case #M: The maximum product is P.”。其中M代表测资的编号(从1开始计数),而P代表的则是集合的最大乘积。每组测试数据后面请印出一行空白列。
Sample Input
3
2 4 -3
5
2 5 -1 2 -1
3
-9 -7 -8
2
1 -1
1
-9
Sample Output
Case #1: The maximum product is 8.
Case #2: The maximum product is 20.
Case #3: The maximum product is 63.
Case #4: The maximum product is 1.
Case #5: The maximum product is 0.
最新文章
- shell脚本中的几个括号总结(小括号/大括号/花括号)--from:http://www.cnblogs.com/hanyan225/archive/2011/10/06/2199652.html
- 【poj1019】 Number Sequence
- MVC架构剖析--ASP.NET MVC图解(二)
- 图像处理之image stitching
- 服务器返回数组,data[0]得到的总是不对?如何处理?
- d3d导致cairo不正常
- SAE/ISO standards for Automotive
- Robot Framework 环境搭建
- (摘)C#comboBox绑定数据
- HDU 4010 Query on The Trees(动态树)
- JSON跟JSONP的区别以及实战
- android相对布局中控件的常用属性【转】
- Spring Boot 参数校验
- 前端笔记之HTML
- dc的博客翻修计划启动
- 2018-2019-2 20165315 《网络对抗技术》Exp4 恶意代码分析
- Ubuntu下载报错“文件尺寸不符”
- Firebug 没死,活在 Firefox DevTools 中
- Codeforces Beta Round #63 (Div. 2)
- .Net Core Web应用发布至IIS后报“An error occurred while starting the application”错误