news 2026/6/26 11:20:33

leetcode 836. Rectangle Overlap 矩形重叠-耗时100%

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 836. Rectangle Overlap 矩形重叠-耗时100%

Problem: 836. Rectangle Overlap 矩形重叠

解题过程

耗时100%,矩形的交集,也就是xmin、ymin的最大值,xmax、ymax的最小值,然后判断是否满足xmin < xmax且ymin < ymax即可

Code

class Solution { public: bool isRectangleOverlap(vector<int>& rec1, vector<int>& rec2) { int xmi = max(rec1[0], rec2[0]); int ymi = max(rec1[1], rec2[1]); int xmx = min(rec1[2], rec2[2]); int ymx = min(rec1[3], rec2[3]); if(xmi < xmx && ymi < ymx) return true; return false; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/25 16:29:11

如何成为一名渗透测试专家:核心技能与职业路径

如何成为一名渗透测试专家 引言 我收到大量电子邮件。不幸的是&#xff0c;我没有过去那么多&#xff0c;或希望拥有的空闲时间&#xff0c;因此通常别无选择&#xff0c;只能将问题重定向到我们的论坛或IRC频道&#xff0c;希望社区的其他成员能介入并帮助我回答这些问题。最常…

作者头像 李华
网站建设 2026/6/26 8:53:57

基于Java的校园二手物品置换系统设计与实现

研究背景中国社会全面步入小康社会&#xff0c;得益于改革开放以来我国社会经济体制的复苏和人民生活水平的稳步提高。同时&#xff0c;它还在以生活现代化为特征&#xff0c;以劳动社会化为特征&#xff0c;逐步转型。这既是建立在人们工作节奏和生活方式过快的基础上的&#…

作者头像 李华
网站建设 2026/6/20 17:44:24

8.1 模块与包

文章目录前言一、简介1.1 模块1.2 包二、使用2.1 创建包和模块2.2 模块和包的引用2.3 使用示例2.4 最佳实践建议2.5 相对导入和绝对导入前言 本文主要介绍模块和包的创建、模块和包的引用等相关知识。 一、简介 1.1 模块 Python 中一个以 .py 结尾的文件就是一个模块。模块中…

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

智能降重与高效创作:8款AI论文写作工具横向评测

AI论文辅助工具根据功能差异适用于不同场景&#xff1a;Grammarly和QuillBot在文本优化方面表现优异&#xff0c;能有效实现降重并降低AIGC检测风险&#xff1b;Paperpal与Writefull专注于提升学术表达的精准度&#xff0c;Scite.ai通过文献引用分析增强论文可信度&#xff0c;…

作者头像 李华
网站建设 2026/6/21 18:34:20

大数据时代 RabbitMQ 助力数据高效分发

大数据时代 RabbitMQ 助力数据高效分发 关键词:大数据时代、RabbitMQ、数据高效分发、消息队列、分布式系统 摘要:在大数据时代,数据的高效分发是众多企业和系统面临的重要挑战。RabbitMQ 作为一款强大的消息队列中间件,凭借其可靠、灵活等特性,在数据分发领域发挥着关键作…

作者头像 李华
网站建设 2026/6/21 19:06:03

C++万能类:any

std::any 是 C17 引入的一个极其重要的特性&#xff0c;它为 C 这种强类型语言带来了类似动态语言&#xff08;如 Python 变量&#xff09;的灵活性&#xff0c;同时保持了类型安全。 简单来说&#xff0c;std::any 是一个类型安全的容器&#xff0c;它可以存储“任意”类型的…

作者头像 李华