• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

数据结构和算法:“保持城市天际线”的求解思路和算法展示

武飞扬头像
╰つ栺尖篴夢ゞ
帮助1

一、题目要求

  • 给你一座由 n x n 个街区组成的城市,每个街区都包含一座立方体建筑。给你一个下标从 0 开始的 n x n 整数矩阵 grid,其中 grid[r][c] 表示坐落于 r 行 c 列的建筑物的高度
  • 城市的天际线是从远处观察城市时,所有建筑物形成的外部轮廓。从东、南、西、北四个主要方向观测到的天际线可能不同。
  • 我们被允许为任意数量的建筑物的高度增加任意增量(不同建筑物的增量可能不同)。高度为 0 的建筑物的高度也可以增加,然而增加的建筑物高度不能影响从任何主要方向观察城市得到的天际线。
  • 不改变从任何主要方向观测到的城市天际线的前提下,返回建筑物可以增加的最大高度增量总和
  • 示例 1:

学新通

输入:grid = [[

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhhafkea
系列文章
更多 icon
同类精品
更多 icon
继续加载