news 2026/5/24 19:22:44

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/5/21 6:16:20

解锁观影新体验:智能字幕助手让你的视频更精彩

解锁观影新体验&#xff1a;智能字幕助手让你的视频更精彩 【免费下载链接】OpenSubtitlesDownload Automatically find and download the right subtitles for your favorite videos! 项目地址: https://gitcode.com/gh_mirrors/op/OpenSubtitlesDownload 核心理念&…

作者头像 李华
网站建设 2026/5/24 10:13:16

COMSOL模拟氧化铁催化反应成铁粉颗粒流化床

COMSOL氧化铁催化反应成铁粉颗粒流化床。流化床反应器里的颗粒运动总是有种迷之魅力&#xff0c;尤其当氧化铁催化反应参与其中时&#xff0c;粒子像被施了魔法一样在气流中翻滚。最近折腾COMSOL模拟这类反应&#xff0c;发现想准确捕捉颗粒与流场的互动&#xff0c;得先解决两…

作者头像 李华
网站建设 2026/5/23 17:08:55

基于SpringBoot的老年一站式服务平台

背景及意义 随着 “银发经济” 规模持续扩大&#xff0c;老年群体对服务的便捷性、安全性、个性化要求不断提高&#xff0c;但当前市场服务供给与需求存在明显错配&#xff1a;一方面&#xff0c;线下适老商品采购渠道有限&#xff0c;线上平台多缺乏针对老年人的操作优化&…

作者头像 李华
网站建设 2026/5/23 17:08:22

DzzOffice企业协作平台:打造高效数字化办公新体验

DzzOffice企业协作平台&#xff1a;打造高效数字化办公新体验 【免费下载链接】dzzoffice dzzoffice 项目地址: https://gitcode.com/gh_mirrors/dz/dzzoffice DzzOffice作为一款功能全面的开源协作办公平台&#xff0c;为企业用户提供了完整的在线办公解决方案。无论您…

作者头像 李华
网站建设 2026/5/23 6:38:09

3大绝招彻底解决PDF表格提取难题,效率提升500%

3大绝招彻底解决PDF表格提取难题&#xff0c;效率提升500% 【免费下载链接】tabula Tabula is a tool for liberating data tables trapped inside PDF files 项目地址: https://gitcode.com/gh_mirrors/ta/tabula 还在为从PDF文件中手动复制表格数据而头疼吗&#xff1…

作者头像 李华
网站建设 2026/5/23 17:41:11

31、伪浮点数的原理、运算及误差分析

伪浮点数的原理、运算及误差分析 1. 伪浮点数基础示例 伪浮点数是一种特殊的数值表示方式,下面通过几个例子来理解。 首先,以四分之一块馅饼为例,分子是 1,分母已经是 2 的幂次方。可以用如下结构体表示: struct sFakeFloat oneFourth = {1, 2};负的移位值会改变移位…

作者头像 李华