给一个数字集合{ 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.

最新文章

  1. shell脚本中的几个括号总结(小括号/大括号/花括号)--from:http://www.cnblogs.com/hanyan225/archive/2011/10/06/2199652.html
  2. 【poj1019】 Number Sequence
  3. MVC架构剖析--ASP.NET MVC图解(二)
  4. 图像处理之image stitching
  5. 服务器返回数组,data[0]得到的总是不对?如何处理?
  6. d3d导致cairo不正常
  7. SAE/ISO standards for Automotive
  8. Robot Framework 环境搭建
  9. (摘)C#comboBox绑定数据
  10. HDU 4010 Query on The Trees(动态树)
  11. JSON跟JSONP的区别以及实战
  12. android相对布局中控件的常用属性【转】
  13. Spring Boot 参数校验
  14. 前端笔记之HTML
  15. dc的博客翻修计划启动
  16. 2018-2019-2 20165315 《网络对抗技术》Exp4 恶意代码分析
  17. Ubuntu下载报错“文件尺寸不符”
  18. Firebug 没死,活在 Firefox DevTools 中
  19. Codeforces Beta Round #63 (Div. 2)
  20. .Net Core Web应用发布至IIS后报“An error occurred while starting the application”错误

热门文章

  1. 在java中调用mockjs生成模拟数据
  2. 关于spring整合前两大框架的一些小问题04
  3. python创建字典的三种方式
  4. 三行代码实现垂直居中和cube
  5. 野路子码农(5)Python中的装饰器,可能是最通俗的解说
  6. redis的linux安装
  7. python爬虫模拟登录的图片验证码处理和会话维持
  8. QT版本
  9. 网易云信融合CDN方案及实践
  10. 解决centos7,django导出文件文件名为乱码问题