Uva11059 Maximum Product(最大乘积)

news/2024/5/19 0:48:02 标签: 枚举

1、题目在这里插入图片描述

Uva 11059

2、题意

输入 n n n 个元素组成的序列 S S S,你需要找出一个乘积最大的连续子序列。如果这个最大的乘积不是正数,应输出0(表示无解)。 1 ≤ n ≤ 18 , − 10 ≤ S i ≤ 10 1 \le n \le 18,-10 \le S_i \le 10 1n1810Si10

3、分析

连续子序列有两个要素:起点和终点,因此只需枚举起点和终点即可。由于每个元素的绝对值不超过 10 且不超过 18 个元素,最大可能的乘积不会超过 1 0 18 10^{18} 1018,可以用 long long 存储。

4、代码实现

#include<iostream>
using namespace std;

int main() {
  int S[20], kase = 0, n;
  while(cin >> n && n) {
    for(int i = 0; i < n; i++) cin >> S[i];
    long long ans = 0;
    for(int i = 0; i < n; i++) {
      long long v = 1;
      for(int j = i; j < n; j++) {
        v *= S[j];
        if(v > ans) ans = v;
      }
    }
    cout << "Case #" << ++kase << ": The maximum product is " << ans << ".\n\n";
  }
  return 0;
}

http://www.niftyadmin.cn/n/5128489.html

相关文章

InNoClassDefFoundError:InternalFutureFailureAccess-命令打包出错解决办法

1、问题 项目就是普通的springboot项目&#xff0c;使用mvn命令进行打包时直接抛错&#xff0c;大致错误主要是虚拟机没有找到这个类的定义。InNoClassDefFoundError:InternalFutureFailureAccess 2、解决思路 最开始想到的是是不是缺少某个jar包依赖&#xff0c;或者版本不对…

计算机操作系统重点概念整理-第六章 输入输出I/O管理【期末复习|考研复习】

第六章 输入输出I/O管理【期末复习|考研复习】 计算机操作系统系列文章传送门&#xff1a; 第一章 计算机系统概述 第二章 进程管理 第三章 进程同步 第四章 内存管理 第五章 文件管理 第六章 输出输出I/O管理 文章目录 第六章 输入输出I/O管理【期末复习|考研复习】前言六、输…

分享一个基于asp.net的供销社农产品商品销售系统的设计与实现(源码调试 lw开题报告ppt)

&#x1f495;&#x1f495;作者&#xff1a;计算机源码社 &#x1f495;&#x1f495;个人简介&#xff1a;本人七年开发经验&#xff0c;擅长Java、Python、PHP、.NET、微信小程序、爬虫、大数据等&#xff0c;大家有这一块的问题可以一起交流&#xff01; &#x1f495;&…

Nginx 丢失Cookies问题。所需的防伪表单字段“__RequestVerificationToken”不存在

1、所需的防伪表单字段“__RequestVerificationToken”不存在 1.1 Nginx C# ASP.Net Mvc 丢失cookies 问题。 1.1.1 解释 underscores_in_headers 配置 上面图片的意思是 【指示是否传递原始请求的标头字段 到代理服务器。】。 #PROXY-START/# 防止带下划线的cookies丢失。un…

【C语言】字符函数与字符串函数

简单不先于复杂&#xff0c;而是在复杂之后。 目录 0. 前言 1. 函数介绍 1.1 strlen 1.1.1 介绍 1.1.2 strlen 函数模拟实现 1.1.2.1 计数器方法 1.1.2.2 递归方法 1.1.2.3 指针 - 指针方法 1.2 strcpy 1.2.1 介绍 1.2.2 strcpy 函数模拟实现 1.3 strcat 1…

38 深度学习(二):tensorflow基础介绍

文章目录 tensorflow基础介绍基础张量自定义损失函数自定义模型和激活函数图函数&#xff08;略&#xff09;自动求导机制自定义fit tensorflow基础介绍 基础张量 import tensorflow as tf import numpy as np import pandas as pd# constant是常量张量 不能进行再次assign改…

图像特征Vol.1:计算机视觉特征度量【纹理区域特征】

一、前言 &#x1f34a;什么是计算机视觉特征&#xff1f; 简单来说就是图像特征&#xff0c;对于我们来说&#xff0c;看到一张图片&#xff0c;能很自然的说出和描述图像中的一些特征&#xff0c;但是同样的图片&#xff0c;丢给计算机&#xff0c;只是一个二维矩阵&#xf…

世微 宽电压降压 DC-DC 电源管理芯片 以太网平衡车工业控制电源驱动12V6A AP8854

1&#xff0c;产品描述 AP8854 一款宽电压范围降压型 DC-D 电源管理芯片&#xff0c;内部集成使能开关控制、基 准电源、误差放大器、过热保护、限流保 护、短路保护等功能&#xff0c;非常适合宽电压输 入降压使用。 AP8854 带使能控制&#xff0c;可以大大节省外 围器件&…