HDU 1506 DP 最大完全子矩阵
来源:互联网 发布:战舰世界藏王数据 编辑:程序博客网 时间:2024/06/06 18:16
记录每个位置左边大于等于它的个数,和右边大于等于它的个数
#include "stdio.h"int le[100010],ri[100010];__int64 ans,x,a[100010];int main(){ int n,i; while (scanf("%d",&n)!=EOF) { if (n==0) break; for (i=1;i<=n;i++) { scanf("%I64d",&a[i]); le[i]=ri[i]=i; } a[0]=a[n+1]=-1; for (i=1;i<=n;i++) { while (a[i]<=a[le[i]-1]) le[i]=le[le[i]-1]; } for (i=n;i>=1;i--) { while (a[i]<=a[ri[i]+1]) ri[i]=ri[ri[i]+1]; } ans=0; for (i=1;i<=n;i++) { x=(ri[i]-le[i]+1)*a[i]; if (x>ans) ans=x; } printf("%I64d\n",ans); } return 0;}
0 0
- HDU 1506 DP 最大完全子矩阵
- HDU 1505 DP 最大完全子矩阵
- HDU 2870 DP 最大完全子矩阵
- HDU 1506 dp求最大子矩阵 *
- #HDU 1506 dp求最大子矩阵
- 【DP求最大子矩阵面积】hdu 1506
- HDU 1506 (DP求最大子矩阵)
- hdu 1506 求最大子矩阵 简单DP 迭代法
- hdu 1559【最大子矩阵和DP】
- hdu 1559 最大子矩阵(DP)
- HDU 1559 最大子矩阵(DP)
- hdu 4328 最大子矩阵(DP)
- HDU 1559 最大子矩阵 (DP)
- HDU-1559-最大子矩阵【DP】
- HDU 1559 最大子矩阵 (DP)
- #HDU 1505 dp 最大子矩阵
- #HDU 2870 dp最大子矩阵
- 最大子矩阵 (DP)
- 关于二分法在旋转数组中的应用
- 打造个人品牌
- SCiter笔记 - 2
- MyEclipse8.5破解方法
- 自定义Qt按钮
- HDU 1506 DP 最大完全子矩阵
- C++学习之路: 基本概念
- HDFS的写数据过程分析
- 提问的艺术
- iptables基本概念
- 五个值得学习的移动应用交互方式
- mina 整体概括1
- 数据库连接池浅析
- 【520福利】还记得每天给你推送一个异校妹子的tataUFO么?该团队已获阿米巴数百万pre-A轮,正在向上海高校发展