CCF真题之最大矩形
201312-3
using namespace std;
int main()
{
int n,i,j,h,s,max,a[1001];
cin>>n;
for(i=0;i<n;i++)
cin>>a[i];
max=0;
//从第一个矩形开始,往右扫描,若后面的矩形高度比第一个低,则h为较低的那个值,不断发生改变
for(i=0;i<n;i++)
{
h=a[i];
for(j=i;j<n;j++)
{
if(a[j]<h)
h=a[j];
s=h*(j-i+1); //矩形面积=长X宽
if(s>max)
max=s;
}
}
cout<<max<<endl;
return 0;
}
CCF真题之最大矩形的更多相关文章
- CCF真题之最优灌溉
		
201412-4 问题描述 雷雷承包了很多片麦田,为了灌溉这些麦田,雷雷在第一个麦田挖了一口很深的水井,所有的麦田都从这口井来引水灌溉. 为了灌溉,雷雷需要建立一些水渠,以连接水井和麦田,雷雷也可以利 ...
 - CCF真题之画图
		
201409-2 问题描述 在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色. 下图给出了一个画了两个矩形的 ...
 - CCF真题之窗口
		
201403-2 问题描述 在某图形操作系统中,有 N 个窗口,每个窗口都是一个两边与坐标轴分别平行的矩形区域.窗口的边界上的点也属于该窗口.窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示 ...
 - CCF真题Z型输出
		
#include<stdio.h> #include<iostream> #include<string.h> #include<algorithm> ...
 - CCF模拟题 最大的矩形
		
最大的矩形 时间限制: 1.0s 内存限制: 256.0MB 问题描述 在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi.这n个矩形构成了一个直方 ...
 - CCF真题之命令行选项
		
201403-3 问题描述 请你写一个命令行分析程序,用以分析给定的命令行里包含哪些选项.每个命令行由若干个字符串组成,它们之间恰好由一个空格分隔.这些字符串中的第一个为该命令行工具的名字,由小写字母 ...
 - CCF真题之节日
		
201503-3 问题描述 有一类节日的日期并不是固定的,而是以“a月的第b个星期c”的形式定下来的,比如说母亲节就定为每年的五月的第二个星期日. 现在,给你a,b,c和y1, y2(1850 ≤ y ...
 - CCF真题之字符串匹配
		
201409-3 问题描述 给出一个字符串和多行文字,在这些文字中找到字符串出现的那些行.你的程序还需支持大小写敏感选项:当选项打开时,表示同一个字母的大写和小写看作不同的字符:当选项关闭时,表示同一 ...
 - CCF真题之网络延时
		
201503-4 问题描述 给定一个公司的网络,由n台交换机和m台终端电脑组成,交换机与交换机.交换机与电脑之间使用网络连接.交换机按层级设置,编号为1的交换机为根交换机,层级为1.其他的交换机都连接 ...
 
随机推荐
- C#访问url地址并返回数据
			
public partial class Form1 : Form { static bool isSelect = false; public Form1() { InitializeCompone ...
 - IAdaptable和IAdaptableFactory(转)
			
先记在这里,回头研究下. 原文:http://blog.csdn.net/mini_snow/article/details/3877379 1. 简介和简单的实现 IAdapteable实际上在Ec ...
 - Dynamics AX 从数据库二进制数据导出图片
			
// andy 2014/12/10 static void SSW_Bit2ImageFile(Args _args) { Bitmap curBitmap; Image curImage; ; c ...
 - 【C++】error C4146: 一元负运算符应用于无符号类型,结果仍为无符号类型
			
刷leetcode 263.uglynumber时,代码如下: class Solution { public: bool isUgly(int num) { int temp = num; ) re ...
 - CSS知识点补充
			
一.css框模型概述 元素框的最内部分是实际的内容,直接包围内容的是内边距.内边距呈现了元素的背景.内边距的边缘是边框.边框以外是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素 1.css内边 ...
 - JS判断对象类型
			
对于确定JS内置对象类型,JS提供了typeof运算符,该运算符得到的结果为以下6种:number,boolean,string,function,object,undefined.不过对绝大多数对象 ...
 - LintCode Kth Largest Element
			
原题链接在这里:http://www.lintcode.com/en/problem/kth-largest-element/# 在LeetCode上也有一道,采用了标准的quickSelect 方法 ...
 - Tuning SQL via case when statement
			
原SQL如下:SQL的主要问题是红色部分居然通过标量查询,反复的查找与SQL相同的基表,很显然这个可以用case when来简化. select a.TRAN_ID,a.AMOUNT,a.BALANC ...
 - js基础的总结
			
js中的每个函数都含有一个内建的arguments数组,能够返回函数接受的所有参数,不管函数有没有定义参数. function add() { var sum = 0; for (var i = 0; ...
 - 与(and)&&
			
/与(and)&& var box = (5>3)&&(4>3); alert(box); //true 如果脸变的操作数有一个操作数不是boolean值得 ...