枚举起始点Uva11059注意一个元素也是子序列
来源:互联网 发布:联想电脑怎么卸载软件 编辑:程序博客网 时间:2024/06/01 09:59
//目前枚举的情况有:枚举各个位Uva725注意有前置0时用乘法;枚举起始点Uva 11059注意一个元素也是一个子序列所以k>=i k<j
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int shz[20];
int main(){
int a,time=0;
while(cin>>a){
for(int i=0;i<a;i++)
cin>>shz[i];
long long cnt=0;
for(int i=0;i<a;i++){
for(int j=i+1;j<=a;j++){
long long num=1;
for(int k=i;k<j;k++){
num*=shz[k];
}
cnt=max(cnt,num);//数值比较用max
}
}
printf("Case #%d: The maximum product is %lld.\n\n",++time,cnt);
}
return 0;
}
0 0
- 枚举起始点Uva11059注意一个元素也是子序列
- 记录一个起始点
- 简单枚举 uva11059
- HDU 1231 最大连续子序列——最大连续和+输出其起始点
- 求一个序列的子序列个数(序列元素是一个字符)
- java枚举类注意点
- UVA11059
- uva11059
- uva11059
- uva11059
- java序列化注意点
- 最大子序列和问题及其起始位置
- cin一个注意点
- 算法 (连续)子数组的最大和(及起始点)
- 鼠标从一个元素四周哪边进入 定位的子元素跟着从这边进来 离开也是一样的(强推荐)
- 回文子序列 ssl 2662 枚举
- C语言 输出一个数组中,所有元素之和为0的子序列
- 最长公共子序列问题 细节注意
- 使用JQery编写表格的动态增删
- 编写可靠shell脚本的八个建议
- java整理
- C语言实现对半法查找的两种方法
- 为什么数组是从0开始的
- 枚举起始点Uva11059注意一个元素也是子序列
- 【Java学习】java方法参数的值传递和引用传递
- SpringMVC利用Column 注解约束double/float类型的精度
- |洛谷|分治|数学|P1226 取余运算||快速幂
- Android博文阅读地址
- Node.js区块链茶座第一期圆满结束
- BZOJ 2326 [HNOI2011]数学作业
- POJ 1631 nlogn求LIS
- python提交表单时属性名重复问题的解决