type
status
date
slug
summary
tags
category
icon
password
创建时间
Jul 31, 2025 02:55 PM
有一个无限大的二维平面。
给你一个正整数
k ,同时给你一个二维数组 queries ,包含一系列查询:queries[i] = [x, y]:在平面上坐标(x, y)处建一个障碍物,数据保证之前的查询 不会 在这个坐标处建立任何障碍物。
每次查询后,你需要找到离原点第
k 近 障碍物到原点的 距离 。请你返回一个整数数组
results ,其中 results[i] 表示建立第 i 个障碍物以后,离原地第 k 近障碍物距离原点的距离。如果少于 k 个障碍物,results[i] == -1 。注意,一开始 没有 任何障碍物。
坐标在
(x, y) 处的点距离原点的距离定义为 |x| + |y| 。堆(优先队列)§5.1 基础
📎 参考
- 无