UVA 11059 Maximum Product【三层暴力枚举起终点】
2024-09-08 07:55:15
【题意】:乘积最大的子序列。n∈[1,10],s∈[-10,10]
【代码】:
#include<bits/stdc++.h>
using namespace std;
int a[105];
#define LL long long int main()
{
int n,f=0;
LL s,ma;
while(~scanf("%d",&n))
{
f++;
ma=0;
for(int i=0;i<n;i++)
scanf("%d",&a[i]); for(int i=0;i<n;i++)
{
for(int j=i;j<n;j++)
{
s=1;
for(int k=i;k<=j;k++)
s*=a[k];
ma=max(s,ma);
}
}
printf("Case #%d: The maximum product is %lld.\n",f,ma);//输出语句控制
if(f) cout<<endl;
}
}
最新文章
- TeamCity : 自动触发 Build
- Java jdbc 连接oracle之三(封装工具类)
- spark-shell和scala错误
- 笔试常考的Linux命令大全
- 补充 作业八:团队项目——Alpha阶段项目总结 补充
- 22 高级SQL特性
- UVa 11584 Partitioning by Palindromes
- 我使用过的Linux命令
- php的几个内置的函数
- mybatis generator eclipse插件的安装
- day01_使用Android Studio创建第一个Android项目
- Fast R-CNN中的边框回归
- 每日分享!介绍Css 盒模型!
- mysql触发器Before和After的区别
- 在Vue项目中 选择图片并预览
- 基本数据类型补充,深浅copy
- Spring Cloud Zuul 网关使用与 OAuth2.0 认证授权服务
- MySQL连接查询(多表查询)
- 利用cygwin创建windows下的crontab定时任务
- Android logcat命令详解