news 2026/5/1 4:05:53

leetcode 2943

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 2943

2943: 最大化网格图中正方形空洞的面积

题干:网格由n + 2条水平线和m + 2条竖直线组成,形成1x1 的单元格。网格中的线条从1开始编号。返回网格中正方形空洞的最大面积。

贪心地,删的线段越多,面积越大,那就先把所有能删的线段都删掉,计算最大的矩形,长宽分别是多少。取长宽的最小值,即为正方形的边长(多删的线段撤销删除)。

以 hBars 为例:

  • 不删,最长长度是 1。
  • 删除一条线段,最长长度是 2。
  • 删除两条编号相邻的线段,最长长度是 3。
  • 删除三条编号连续的线段(例如 2,3,4),最长长度是 4。
  • 依此类推。

所以本题要做的是,把数组排序后,求最长连续递增子数组的长度加一。正方形的边长是长宽的最小值,其平方即为正方形的面积。

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

OpenDataLab MinerU实战:从扫描件到可编辑文档全流程

OpenDataLab MinerU实战&#xff1a;从扫描件到可编辑文档全流程 1. 引言&#xff1a;智能文档理解的现实挑战 在日常办公与科研工作中&#xff0c;大量信息以PDF、扫描件或图片形式存在。这些非结构化文档虽然便于传播和归档&#xff0c;却难以直接编辑、检索或进行数据分析…

作者头像 李华
网站建设 2026/4/28 2:59:30

腾讯混元3D-Omni:多模态精准控制3D生成新突破

腾讯混元3D-Omni&#xff1a;多模态精准控制3D生成新突破 【免费下载链接】Hunyuan3D-Omni 腾讯混元3D-Omni&#xff1a;3D版ControlNet突破多模态控制&#xff0c;实现高精度3D资产生成 项目地址: https://ai.gitcode.com/tencent_hunyuan/Hunyuan3D-Omni 导语 腾讯最…

作者头像 李华
网站建设 2026/4/29 4:50:18

BlackDex:无需Root的Android脱壳神器,快速解密加固应用

BlackDex&#xff1a;无需Root的Android脱壳神器&#xff0c;快速解密加固应用 【免费下载链接】BlackDex BlackDex: 一个Android脱壳工具&#xff0c;支持5.0至12版本&#xff0c;无需依赖任何环境&#xff0c;可以快速对APK文件进行脱壳处理。 项目地址: https://gitcode.c…

作者头像 李华
网站建设 2026/5/1 0:50:30

微软UserLM-8b:教AI像用户一样对话的新模型

微软UserLM-8b&#xff1a;教AI像用户一样对话的新模型 【免费下载链接】UserLM-8b 项目地址: https://ai.gitcode.com/hf_mirrors/microsoft/UserLM-8b 微软研究院近日发布了一款颠覆传统对话模型设计理念的新模型——UserLM-8b。与绝大多数专注于扮演"助手"…

作者头像 李华
网站建设 2026/5/1 1:02:00

文件自动命名归档,输出管理井井有条

文件自动命名归档&#xff0c;输出管理井井有条 1. 背景与核心挑战 在图像处理、电商内容生产、数字媒体创作等场景中&#xff0c;自动化抠图已成为提升效率的关键环节。随着AI模型能力的增强&#xff0c;单张图像的高质量抠图已不再是技术瓶颈&#xff0c;但随之而来的新问题…

作者头像 李华
网站建设 2026/4/21 10:05:01

Qwen3-30B-A3B新升级:256K上下文+创作能力登顶

Qwen3-30B-A3B新升级&#xff1a;256K上下文创作能力登顶 【免费下载链接】Qwen3-30B-A3B-Instruct-2507 项目地址: https://ai.gitcode.com/hf_mirrors/Qwen/Qwen3-30B-A3B-Instruct-2507 导语&#xff1a;阿里云旗下通义千问团队发布Qwen3-30B-A3B-Instruct-2507模型…

作者头像 李华