LeetCode 11. 盛最多水的容器
给定一个长度为n的整数数组height。有n条垂线第i条线的两个端点是(i, 0)和(i, height[i])。找出其中的两条线使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明你不能倾斜容器。思路:容器能装多少水,取决于两件事:两条线的距离(宽)和较矮的那条线(高)。面积 宽 × 矮边。最直接的想法:枚举所有 (i, j) 组合,算出每个面积取最大。暴力解法(逻辑正确,但会超时):class Solution { public: int maxArea(vectorint height) { int nheight.size(); int ans0; for(int i0;in-1;i) { for(int ji1;jn;j) { ansmax(ans,(j-i)*min(height[i],height[j])); } } return ans; } };怎么优化(双指针):从最宽的开始——左右指针放在两端。每步比较两条边,只移动较矮的那一边:因为移动高的一边,宽度变小、高度仍由矮边决定,面积只会更小,白移动;只有移动矮的一边,才可能遇到更高的边,面积才有机会变大。规则一句话:谁矮移动谁。class Solution { public: int maxArea(vectorint height) { int nheight.size(); int left0; int rightn-1; int ans0; while(leftright) { ansmax(ans,(right-left)*min(height[left],height[right])); if(height[left]height[right]) { left; } else { right--; } } return ans; } };

相关新闻

hermes解读

hermes解读

Hermes Agent Loop 深度解读 一、整体架构 run_agent.py 是 hermes-agent 的核心文件(约 10,500 行),实现了 AIAgent 类——一个支持多模型、多 API 协议、多工具调用的 AI Agent 编排器。 用户输入 → run_conversation() → 主循环(while) …

2026/8/11 2:35:06 阅读更多 →
如何在5分钟内免费获取全网高品质音乐:洛雪音乐音源终极指南

如何在5分钟内免费获取全网高品质音乐:洛雪音乐音源终极指南

如何在5分钟内免费获取全网高品质音乐:洛雪音乐音源终极指南 【免费下载链接】lxmusic- lxmusic(洛雪音乐)全网最新最全音源 项目地址: https://gitcode.com/gh_mirrors/lx/lxmusic- 还在为找不到免费高品质音乐而烦恼吗?洛雪音乐音源项目为你提供…

2026/8/11 2:35:06 阅读更多 →
AACE2026北京算力展官方预定!展前采购清单精准配

AACE2026北京算力展官方预定!展前采购清单精准配

AACE2026北京算力展将于2026年11月12日-14日在北京举办,目前官方展位预定工作有序推进,展会核心优势之一在于前置化的采购清单归集与精准匹配服务,从源头提升供需对接的匹配度与成交效率。组委会提前开启线上采购需求征集通道,面向…

2026/8/11 2:35:06 阅读更多 →

最新新闻

Unity Shader结构深度解析:从入门到实战应用

Unity Shader结构深度解析:从入门到实战应用

1. 项目概述:为什么你需要理解Shader结构?如果你在Unity里做过一段时间的项目,尤其是涉及到一些稍微复杂的视觉效果时,大概率已经和Shader打过交道了。你可能用过一些现成的Shader,比如Standard、URP/Lit,或…

2026/8/11 3:27:23 阅读更多 →
OpenRGB:一站式RGB灯光控制平台,终结多软件混乱时代

OpenRGB:一站式RGB灯光控制平台,终结多软件混乱时代

OpenRGB:一站式RGB灯光控制平台,终结多软件混乱时代 【免费下载链接】OpenRGB Open source RGB lighting control that doesnt depend on manufacturer software. Supports Windows, Linux, MacOS. Mirror of https://gitlab.com/CalcProgrammer1/OpenRG…

2026/8/11 3:27:23 阅读更多 →
终极指南:3分钟掌握Iwara视频下载神器,轻松收藏你喜爱的创作者作品

终极指南:3分钟掌握Iwara视频下载神器,轻松收藏你喜爱的创作者作品

终极指南:3分钟掌握Iwara视频下载神器,轻松收藏你喜爱的创作者作品 【免费下载链接】IwaraDownloadTool Iwara 下载工具 | Iwara Downloader 项目地址: https://gitcode.com/gh_mirrors/iw/IwaraDownloadTool IwaraDownloadTool是一款专为Iwara平…

2026/8/11 3:27:23 阅读更多 →
软文发稿预算怎么分配?传播易全梯度适配企业投放需求

软文发稿预算怎么分配?传播易全梯度适配企业投放需求

流量红利逐步消退,企业获客成本持续攀升,具备长效种草能力、可持续沉淀品牌资产的软文营销,再度成为企业营销布局中的核心板块。但市面上软文发稿服务商数量繁多,不少企业陷入选择难题:究竟选择资源齐全的综合平台&…

2026/8/11 3:27:23 阅读更多 →
从零实现Transformer语言模型:CS336作业详解与PyTorch实战

从零实现Transformer语言模型:CS336作业详解与PyTorch实战

1. 从作业到实战:为什么CS336的Transformer作业值得深挖如果你正在学习自然语言处理,或者对当下大语言模型的底层架构感到好奇,那么“Transformer”这个词你一定不陌生。它早已不是2017年那篇论文里的学术概念,而是成为了驱动GPT、…

2026/8/11 3:27:23 阅读更多 →
DeepAgents 使用 Docker 沙箱执行 Shell 命令:从 0 到生产部署

DeepAgents 使用 Docker 沙箱执行 Shell 命令:从 0 到生产部署

DeepAgents 使用 Docker 沙箱执行 Shell 命令:从 0 到生产部署 一、为什么需要 Docker 沙箱 DeepAgents 的 execute 工具只有在后端实现 SandboxBackendProtocol 时才会真正执行 Shell 命令。 项目里默认使用的 FilesystemBackend 只负责文件读写,不支持…

2026/8/11 3:26:23 阅读更多 →

日新闻

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南 【免费下载链接】video2x A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Trending/vi/v…

2026/8/11 0:00:02 阅读更多 →
前后端分离项目中控制台与接口工具数据差异排查指南

前后端分离项目中控制台与接口工具数据差异排查指南

1. 问题现象解析:控制台与Apifox的数据差异 最近在调试一个前后端分离项目时,遇到了一个典型问题:后端服务在本地开发环境控制台能正常输出查询数据,但通过Apifox测试时却返回空结果。这种"控制台有数据,接口工具…

2026/8/11 0:00:03 阅读更多 →
AI编程实战:从Claude Code踩坑到游戏开发入门

AI编程实战:从Claude Code踩坑到游戏开发入门

1. 从“AI能帮我做游戏”到“AI让我重新学编程”最近身边不少朋友,尤其是一些非技术背景、但对游戏开发有浓厚兴趣的朋友,都在问我同一个问题:“听说现在用Claude Code这种AI编程工具,小白也能做游戏了,是真的吗&#…

2026/8/11 0:00:03 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/11 1:08:05 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/11 1:08:05 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/11 1:08:05 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/10 17:07:33 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/11 1:08:06 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/10 17:07:33 阅读更多 →