Container With Most Water
来源:互联网 发布:纹理识别算法 编辑:程序博客网 时间:2024/05/29 13:37
Container With Most Water
Given n non-negative integers a1, a2, ...,an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of linei is at (i, ai) and (i, 0). Find two lines, which together with x-axis forms a container, such that the container contains the most water.
Note: You may not slant the container.
解题方法:
题目大意,给出高度数组,求出数组间两个高度之间的最大盛水量!!
Code:
class Solution {public: int maxArea(vector<int> &height){int capablity=0;int low=0;int high=height.size()-1;while(low<high){int tempSum=min(height[low],height[high])*(high-low);if(tempSum>capablity)capablity=tempSum;if(height[low]<height[high])low++;elsehigh--;}return capablity;}};
0 0
- Container With Most Water
- Container with most water
- Container With Most Water
- Container With Most Water
- Container With Most Water
- Container With Most Water
- Container With Most Water
- Container With Most Water
- Container With Most Water
- Container With Most Water
- Container With Most Water
- Container With Most Water
- Container With Most Water
- Container With Most Water
- Container With Most Water
- Container With Most Water
- Container With Most Water
- Container With Most Water
- 架构资料
- gets(s)、getchar()和scanf("%s",s)
- 在ubuntu 12.04 上安装openCV 2.4.9 (wandboard-quad iMX6 ARM9 quadcore)
- 876754653454
- ASP:FileUpload控件(文件上传控件)
- Container With Most Water
- jQuery 数据操作函数
- Java程序员应具备的技能
- 一步步教你为网站开发Android客户端
- Oracle帐户口令强度策略限制
- redis---安装
- Nginx反向代理缓存配置
- 访问者模式的分析、结构图及基本代码
- 【git体验】git基础-3目录之间关系