尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

leetcode 1840. Maximum Building Height

发布时间:2026/9/27 3:03:34

资讯中心
01
ARTICLE

leetcode 1840. Maximum Building Height

leetcode 1840. Maximum Building Height
Problem: 1840. 最高建筑高度不会做看的官方题解的仅作为记录数学题贪心Codeclass Solution { public: int maxBuilding(int n, vectorvectorint restrictions) { int m, mx 0; restrictions.push_back({1, 0}); sort(restrictions.begin(), restrictions.end()); if(restrictions.back()[0] ! n) restrictions.push_back({n, n - 1}); m restrictions.size(); auto r restrictions; // 从左向右传递限制 for (int i 1; i m; i) { r[i][1] min(r[i][1], r[i - 1][1] (r[i][0] - r[i - 1][0])); } // 从右向左传递限制 for (int i m - 2; i 0; --i) { r[i][1] min(r[i][1], r[i 1][1] (r[i 1][0] - r[i][0])); } int ans 0; for (int i 0; i m - 1; i) { // 计算 r[i][0] 和 r[i][1] 之间的建筑的最大高度 int best ((r[i 1][0] - r[i][0]) r[i][1] r[i 1][1]) / 2; ans max(ans, best); } return ans; } };
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。