UVA.10305 Maximum Product (暴力)
来源:互联网 发布:怀化学院网络管理系统 编辑:程序博客网 时间:2024/06/05 08:01
UVA.10305 Maximum Product (暴力)
题意分析
直接枚举起点和重点,然后算出来存到数组里面,sort然后取最大值即可。
代码总览
#include <iostream>#include <iostream>#include <cstdio>#include <algorithm>#include <cstring>#include <sstream>#include <set>#include <map>#include <queue>#include <stack>#include <cmath>#define nmax 10000#define MEM(x) memset(x,0,sizeof(x))int number[nmax];long long a[nmax];using namespace std;bool cmp(long long x, long long y){ if(x>y) return true; else return false;}int main(){ //freopen("in.txt","r",stdin); //freopen("out.txt","w",stdout); int n;int kase = 1; while(scanf("%d",&n) != EOF){ MEM(a);MEM(number); for(int i = 1; i<=n; ++i) scanf("%d",&number[i]); int cnt = 0; for(int i = 1;i<=n;++i){ for(int j = i; j<=n;++j){ if(j == i){ a[cnt++] = number[i]; }else{ a[cnt] = a[cnt-1] * number[j]; cnt++; } } } sort(a,a+cnt,cmp); printf("Case #%d: The maximum product is %lld.\n\n",kase++,a[0]>0?a[0]:0); } return 0;}
0 0
- UVA.10305 Maximum Product (暴力)
- (暴力枚举) UVa 11059 Maximum Product
- UVA 11059 Maximum Product (暴力)
- uva 11059Maximum Product (暴力)
- UVA 11059 - Maximum Product( 暴力 & dp之LIS )
- UVA 11059 Maximum Product最大乘积(暴力法)
- 11059 - Maximum Product(暴力)
- Maximum Product(暴力)
- [UVA11059]Maximum Product[暴力]
- UVA11059 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
- IMWeb小白十天-Day4
- yum第三方软件仓库的搭建
- 高通camera框架_流程浅析(1)
- #206. round
- html如何实现让超出的内容显示为省略号
- UVA.10305 Maximum Product (暴力)
- JAVA类和对象
- 5-17 爬动的蠕虫 (15分)
- Oracle 基本操作一:创建表空间、创建用户并赋予权限、创建表、维护表
- 嵌入式开发中安装驱动常见的问题
- java 中的锁 -- 偏向锁、轻量级锁、自旋锁、重量级锁
- 数据结构:单链表(二)之链表节点排序,升序插入数据,删除指定的所有节点,翻转链表操作
- 《C程序设计语言》学习笔记(一)——导言
- Android MVC