Maximum Product-UVA 11059
来源:互联网 发布:淘宝热搜关键词软件 编辑:程序博客网 时间:2024/06/10 13:17
题目:uva1059
暴力求解
两个循环确定子序列的头和尾,从而确定了子序列的长度,乘积需要用long long int 类型
代码如下:
#include<iostream>#include<set>#include<iterator>#include<string>#include<set>#include<typeinfo>#include<queue>#include<list>#include<algorithm>#include<cstdio>#include<cctype>#include<cstring>#include<map>#include<vector>#include<cstdlib>#include<cmath>#include<stack>#include<sstream>#include<iomanip>using namespace std;vector<long long int> max1;int main(){ int n; long long int a[200]; int kase = 0; while(cin>>n) { max1.clear(); memset(a,0,sizeof(a)); for(int i = 0;i<n;i++) cin>>a[i]; for(int i =0;i<n;i++) { for(int j=i;j<n;j++) { long long int count1=1; for(int t =i;t<=j;t++) count1*=a[t]; max1.push_back(count1); } } sort(max1.begin(),max1.end()); vector<long long int>::iterator it=max1.end(); kase++; printf("Case #%d: The maximum product is ",kase); if(*(it--)>0) cout<<*(it--)<<"."<<endl; else cout<<0<<"."<<endl; if(kase) printf("\n"); }}
0 0
- UVA - 11059 Maximum Product
- UVa 11059 - Maximum Product
- UVa 11059 - Maximum Product
- UVa 11059 - Maximum Product
- Uva 11059 Maximum Product
- UVA - 11059 Maximum Product
- uva 11059 Maximum Product
- UVa 11059 Maximum Product
- Uva - 11059 - Maximum Product
- UVA - 11059 Maximum Product
- uva 11059Maximum Product
- Uva 11059 Maximum Product
- Maximum Product(UVa 11059)
- UVA 11059 Maximum Product
- UVa 11059 Maximum Product
- UVa 11059 Maximum Product
- UVa 11059 Maximum Product
- UVA 11059 - Maximum Product
- Activity中bindService和registerReceiver的清理工作
- 水——洛谷P1182 数列分段Section II
- 基于Metronic的Bootstrap开发框架经验总结(3)--下拉列表Select2插件的使用
- 程序员也有情,攻城狮也有爱
- 关于敏捷迭代的思考
- Maximum Product-UVA 11059
- BP神经网络原理简单介绍以及公式推导(矩阵形式和分量形式)
- 初学编程的人一般会遇到的几个问题
- 基于Metronic的Bootstrap开发框架经验总结(4)--Bootstrap图标的提取和利用
- JAVA 8 Streams API 学习札记
- 【转载】aliyun阿里云Maven仓库地址——加速你的maven构建
- linux 抓包命令tcpdump
- UVALive
- Failed at the bcrypt@0.8.7 install script 'node-gyp rebuild'