news 2026/4/25 21:22:00

leetcode 3531

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 3531

3531: 统计被覆盖的建筑

如果一个点不在同一行的最左边也不在最右边,那么这个点左右都有点;如果一个点不在同一列的最上边也不在最下边,那么这个点上下都有点。

思路:

记录同一行的最小横坐标和最大横坐标,同一列的最小纵坐标和最大纵坐标。

对于每个建筑 (x,y),如果 x 在这一行的最小值和最大值之间(不能相等),y 在这一列的最小值和最大值之间(不能相等),那么答案加一。

class Solution { public: int countCoveredBuildings(int n, vector<vector<int>>& buildings) { int ans=0; vector<int> row_min(n+1,INT_MAX),row_max(n+1); vector<int> col_min(n+1,INT_MAX),col_max(n+1); for(auto& p :buildings){ int x=p[0],y=p[1]; row_min[y]=min(row_min[y],x); row_max[y]=max(row_max[y],x); col_min[x]=min(col_min[x],y); col_max[x]=max(col_max[x],y); } for(auto& p :buildings){ int x=p[0],y=p[1]; if(x>row_min[y] && x<row_max[y] && y>col_min[x] && y<col_max[x]){ ans++; } } return ans; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 12:12:23

OpCore Simplify:重新定义Hackintosh配置体验的智能助手

在传统Hackintosh配置过程中&#xff0c;用户往往需要花费数小时甚至数天时间手动识别硬件、查阅兼容性列表、配置ACPI补丁和Kext驱动。OpCore Simplify的出现彻底改变了这一现状&#xff0c;通过智能化硬件检测和自动化配置生成&#xff0c;让复杂的EFI创建过程变得简单高效。…

作者头像 李华
网站建设 2026/4/25 12:05:15

httpserver.h 终极指南:快速构建高性能C语言HTTP服务器

想要快速构建一个高性能的HTTP服务器&#xff1f;httpserver.h 是一个轻量级的C语言库&#xff0c;专为构建事件驱动的非阻塞HTTP服务器而设计。这个单头文件库支持Linux系统的epoll和BSD/Mac系统的kqueue&#xff0c;让你能够轻松创建高效的网络应用。本文将为你提供完整的入门…

作者头像 李华
网站建设 2026/4/22 6:49:18

【Wolfram语言】15 语言的范围

15 Wolfram 语言的范围 回顾 本节内容比较轻松&#xff0c;没有需要学习的新词汇。 在前 14 节中&#xff0c;我们已经看到 Wolfram 语言能做许多事情。 但这仅仅是个开始。目前已经介绍了大约 85 个内置函数&#xff0c;这只是一其中的小部分。用一个饼图来表示&#xff1a;…

作者头像 李华
网站建设 2026/4/25 8:35:33

ComfyUI-Frame-Interpolation:视频帧插值完整指南

ComfyUI-Frame-Interpolation&#xff1a;视频帧插值完整指南 【免费下载链接】ComfyUI-Frame-Interpolation A custom node set for Video Frame Interpolation in ComfyUI. 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-Frame-Interpolation ComfyUI-Frame-I…

作者头像 李华
网站建设 2026/4/18 4:20:02

仿写Waymo数据集技术文章的Prompt

仿写Waymo数据集技术文章的Prompt 【免费下载链接】waymo-open-dataset Waymo Open Dataset 项目地址: https://gitcode.com/gh_mirrors/wa/waymo-open-dataset 请按照以下要求&#xff0c;仿写一篇关于Waymo开放数据集的技术文章&#xff1a; 角色定位 你是一名专业的…

作者头像 李华
网站建设 2026/4/18 15:39:47

.NET跨平台开发工具Rider v2025.3发布——支持.NET 10

JetBrains Rider 是一款一体化 IDE&#xff0c;适合使用整个 .NET 技术堆栈以及参与游戏开发的开发者。它的强大功能集允许您开发各种面向 .NET、ASP.NET Core、MAUI 等框架或 Unity、Unreal Engine 或 Godot 等游戏引擎的应用程序。 Rider的架构专为速度和响应速度而设计&…

作者头像 李华