原文:盛最多水的容器

给定n个非负整数a ,a ,...,an,每个数代表坐标中的一个点 i,ai 。画n条垂直线,使得垂直线i的两个端点分别为 i,ai 和 i, 。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。 注意:你不能倾斜容器,n至少是 。 首先需要指出的是该问题描述不清晰,两条线与x轴如何能构成一个容器,以x轴为直径的圆为底,两条线较短者为高构成一个容器 看了下LeetCode上的解答,都 ...

2018-04-23 20:52 0 1321 推荐指数:

查看详情

LeetCode(11):最多容器

Medium! 题目描述: 给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。画 n 条垂直线,使得垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多。 注意:你不能倾斜 ...

Sun Jun 03 17:16:00 CST 2018 1 1769
LeetCode 11. 最多容器(Container With Most Water)

题目描述 给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。画 n 条垂直线,使得垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多。 注意 ...

Wed May 16 06:31:00 CST 2018 0 1320
算法之双指针(共同点:核心逻辑思路:即先找到比较小的区域(例如决定了存水量),然后在比较小的区域中找到一个最大值))~最多容器~~~接雨水

算法之双指针(共同点:核心逻辑思路:即先找到比较小的区域(例如决定了存水量),然后在比较小的区域中找到一个最大值) ~最多容器~~~接雨水 1,最多容器: 题意: 给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n ...

Thu Oct 14 06:23:00 CST 2021 6 44
动态规划算法——装最多容器

动态规划概述   动态规划(Dynamic Programming,DP)是运筹学的一个分支,是求解决策过程最优化的过程。   动态规划算法通常用于求解具有某种最优性质的问题。在这类问题中,可能会 ...

Sun Oct 25 17:18:00 CST 2020 0 485
牛客题霸 [容器问题] C++题解/答案

牛客题霸 [容器问题] C++题解/答案 题目描述 给定一个整形数组arr,已知其中所有的值都是非负的,将这个数组看作一个容器,请返回容器能装多少。 具体请参考样例解释 题解: 我们找出容器的左右边界,选择边界更低的,可以采用双指针,分别从两端向中间扫描,如果里面的高度 ...

Wed Dec 02 06:23:00 CST 2020 0 386
最多

题目:给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多。 说明:你不能倾斜容器,且 n 的值至少 ...

Fri Apr 17 22:38:00 CST 2020 0 737
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM