🗒️1738. 找出第 K 大的异或坐标值
2025-5-10
| 2025-5-10
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
May 10, 2025 01:37 AM
给你一个二维矩阵 matrix 和一个整数 k ,矩阵大小为 m x n 由非负整数组成。
矩阵中坐标 (a, b) 的 目标值 可以通过对所有元素 matrix[i][j] 执行异或运算得到,其中 i 和 j 满足 0 <= i <= a < m 且 0 <= j <= b < n下标从 0 开始计数)。
请你找出 matrix 的所有坐标中第 k 大的目标值(k 的值从 1 开始计数)。

一、前缀和——§1.6 二维前缀和

使用优先队列来找第 k 大的元素
优化优先队列
使用快速选择算法——参考 灵茶山艾府

📎 参考

 
  • 【题单】常用数据结构(前缀和/差分/栈/队列/堆/字典树/并查集/树状数组/线段树)
  • 3212. 统计 X 和 Y 频数相等的子矩阵数量3070. 元素和小于等于 k 的子矩阵的数目
    Loading...