最大乘积 Maximum Product

题目链接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=84562#problem/B

解题思路:

题目意思是输入n个元素组成的序列S,找出一个乘积最大的连续子序列。若这个数不是正数,则输出0(表示无解)。分析 ,连续子序列有两个要素:起点和终点,因此只需要枚举起点和终点即可。分析最大可能的乘积不会超过10的18次方,所以用 long long 来存储即可。

程序代码:

#include <cstdio>using namespace std;int a[20];int main(){int n,Case=1;while( scanf("%d",&n)==1&&n){for(int i=0;i<n;i++)scanf("%d",&a[i]);long long maxn=0;for(int i=0;i<n;i++){long long  temp=1;for(int j=i;j<n;j++){temp*=a[j];if(temp>maxn)   maxn=temp;}}printf("Case #%d: The maximum product is %lld.\n\n",Case++,maxn);}return 0;}

View Code

转载于:https://www.cnblogs.com/www-cnxcy-com/p/4684187.html

暴力求解——最大乘积 Maximum Product,UVa 11059相关推荐

  1. 子数组的最大乘积 Maximum Product Subarray

    为什么80%的码农都做不了架构师?>>>    问题: Find the contiguous subarray within an array (containing at lea ...

  2. UVa 11059 - Maximum Product

    题目:最大字段积. 分析:dp,最大字段和类似物.求解过程同最大字段和. 这里注意,设置两个状态:以本元素结束时,最大正值和最小的负值. 更新时.假设data[i]为正,则相应跟新,假设data[i] ...

  3. UVa 11059 Maximum Product

    题意:给出n个数组成的序列,求乘积最大的连续子序列 看的紫书,因为n最大为18,每个数最大为10,所以10^18用long long 能够存下, 直接枚举起点和终点找最大值就可以了 1 #includ ...

  4. 【例题 7-2 UVA - 11059】Maximum Product

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] C语言for循环练习题 [代码] /*1.Shoud it use long long ?2.Have you ever test ...

  5. UVA - 11059 Maximum Product-暴力枚举

    输入n个元素组成的序列s,找出一个乘积最大的连续子序列,如果这个子序列不是整数,则输出0. 解题思路: 枚举起点和终点,把中间的数相乘,然后找到最大的结果. 代码如下: #include <io ...

  6. C#LeetCode刷题之#628-三个数的最大乘积( Maximum Product of Three Numbers)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3726 访问. 给定一个整型数组,在数组中找出由三个数组成的最大乘 ...

  7. 【LeetCode】Maximum Product Subarray 求连续子数组使其乘积最大

    Add Date 2014-09-23 Maximum Product Subarray Find the contiguous subarray within an array (containin ...

  8. 【LeetCode】152. Maximum Product Subarray

    题目: Find the contiguous subarray within an array (containing at least one number) which has the larg ...

  9. LeetCode 628. Maximum Product of Three Numbers

    题目: Given an integer array, find three numbers whose product is maximum and output the maximum produ ...

最新文章

  1. PHP中foreach详细分析—一般数组与对象数组
  2. sublime xdebug调试php
  3. iOS开发--一些UITabBarItem属性的设置[转]
  4. 有类似split的命令吗_5分钟学linux命令之split
  5. 从键盘中读取字符流 自定义异常
  6. 阿里巴巴开源通用机器学习算法平台Alink
  7. 【Elasticsearch】ES 7.8 写入 查询 Normalizer 忽略 大小写
  8. FreeRTOS学习笔记---动态创建任务 xTaskCreate() 源码分析
  9. Java对象创建、分配、布局、访问小析(HotSpot虚拟机)(二)
  10. FFT(FastFourier Transform,快速傅立叶变换)
  11. word 转换pdf 插件
  12. 论文写作——小白如何写好并投稿自己的第一篇英文论文?
  13. java 词云_在线词云生成工具
  14. 关于电影《暗杀》背后的故事和想法
  15. 学习smarty手记一,如何配置smarty
  16. 【P45】JLH 纯甲类耳放单电源版本
  17. I.MX6UL 时钟略解
  18. PB的Graph图形控件
  19. 1.2虚拟机VirtualBox+centos7下载安装教程
  20. axure变成一个小手了_小房子变成大房子

热门文章

  1. [Qt教程] 第20篇 2D绘图(十)图形视图框架(下)
  2. 社区计算机义务维修策划书,计协义务维修策划书(模板).doc
  3. kotlin sealed 中_Kotlin sealed class
  4. C++接收字符串数组_PHP常用字符串函数(1),PHP面试重点
  5. Jquery 点击当前的标签对象获取值 与JS整理
  6. DLL 远程线程注入
  7. 51nod 1267 4个数和为0 思路:哈希map+避免重复的点
  8. 每天一道LeetCode-----判断二叉树左右两边是否成镜像关系
  9. UnicodeDecodeError: 'ascii' codec can't decode byte 0x82 in position 4..... 针对调用文件出现该错误时的解决办法
  10. [转]如何切换多个GitHub账号