当前位置: 首页 > news >正文

【Leetcode】218.天际线问题(Hard)

一、题目

1、题目描述

城市的 天际线 是从远处观看该城市中所有建筑物形成的轮廓的外部轮廓。给你所有建筑物的位置和高度,请返回 由这些建筑物形成的 天际线

每个建筑物的几何信息由数组 buildings 表示,其中三元组 buildings[i] = [lefti, righti, heighti] 表示:

  • lefti 是第 i 座建筑物左边缘的 x 坐标。
  • righti 是第 i 座建筑物右边缘的 x 坐标。
  • heighti 是第 i 座建筑物的高度。

你可以假设所有的建筑都是完美的长方形,在高度为 0 的绝对平坦的表面上。

天际线 应该表示为由 “关键点” 组成的列表,格式 [[x1,y1],[x2,y2],...] ,并按 x 坐标 进行 排序关键点是水平线段的左端点。列表中最后一个点是最右侧建筑物的终点,y 坐标始终为 0 ,仅用于标记天际线的终点。此外,任何两个相邻建筑物之间的地面都应被视为天际线轮廓的一部分。

注意:输出天际线中不得有连续的相同高度的水平线。例如 [...[2 3], [4

http://www.lryc.cn/news/205103.html

相关文章:

  • try catch finally代码块的作用
  • 【Sentinel】Sentinel簇点链路的形成
  • Elasticsearch之mapping
  • 6、PostgreSQL 数据类型之一:数字类型和货币类型
  • 计算机视觉与深度学习 | 基于点线融合的视觉惯性SLAM前端
  • MDK与keilC51共存的方法
  • c_指针
  • 循环队列c语言版
  • SprringMVC拦截器
  • redis的实际使用
  • 造车先做三蹦子-之二:自制数据集(5x5数据集)230102
  • JS操作DOM及CSS
  • Linux内核VFS详解
  • 在自己的服务器上部署个人博客和开源项目:实现数字存在感
  • 【AI视野·今日Robot 机器人论文速览 第五十九期】Fri, 20 Oct 2023
  • Chromium浏览器启动参数
  • 【计算机视觉】MoCo v3 讲解
  • MySQL - 对字符串字段创建索引
  • Qt pro文件中 CONFIG += debug 作用
  • java解析生成定时Cron表达式工具类
  • 庆祝1024
  • 时间格式记录
  • hive插入动态分区数据时,return code 2报错解决
  • 解决报错:gnutls_handshake() failed: The TLS connection was non-properly terminated.
  • 《 汇编语言的系统学习》一、编程语言、机器语言与汇编语言
  • 【RocketMQ系列十四】RocketMQ中消息堆积如何处理
  • Ubuntu - sudo apt update 报错源问题解决方案
  • MSQL系列(八) Mysql实战-SQL存储引擎
  • vue3 + fastapi 实现选择目录所有文件自定义上传到服务器
  • html 常见兼容性问题