news 2026/7/1 22:56:04

A.每日一题——1292. 元素和小于等于阈值的正方形的最大边长

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
A.每日一题——1292. 元素和小于等于阈值的正方形的最大边长

题目链接:1292. 元素和小于等于阈值的正方形的最大边长(中等)

算法原理:

解法:暴力枚举

5ms击败98.26%

时间复杂度O(mn min(m,n))

预处理二维前缀和之后,先来两层循环,枚举正方形的左上角( i , j ),内层循环枚举正方形的边长,直至出界或者正方形元素和>threshold 为止,在此过程中逐步更新 ret 的最大值

Java代码:

class Solution { public int maxSideLength(int[][] mat, int threshold) { int m=mat.length,n=mat[0].length; int[][] sum=new int[m+1][n+1]; //初始化二维前缀和数组 for(int i=0;i<m;i++) for(int j=0;j<n;j++) sum[i+1][j+1]=sum[i+1][j]+sum[i][j+1]-sum[i][j]+mat[i][j]; int ret=0; //遍历原矩阵每个位置作为正方形的左上角(i,j) for(int i=0;i<m;i++) for(int j=0;j<n;j++) while(i+ret<m&&j+ret<n&&query(sum,i,j,i+ret,j+ret)<=threshold) ret++;//满足条件,边长+1,继续尝试更大边长 return ret; } //返回左上角在(r1,c1),右下角在(r2,c2)的子矩阵元素和 private int query(int[][] sum,int r1,int c1,int r2,int c2){ return sum[r2+1][c2+1]-sum[r2+1][c1]-sum[r1][c2+1]+sum[r1][c1]; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 9:00:50

11 套 QT_c++ 和 C# 工业上位机 MES 编程实战分享

11套QT_c和C#工业上位机MES编程全部都是现场应用。 1,C#多工位力位移监控&#xff01; 完整应用&#xff0c;vs2015开发&#xff0c;用到dx控件&#xff0c;我会赠送。 这是一个工业应用&#xff0c;下位机为plc。 设备启动后上下位机通信完成全自动动作。 tcpip扫码&#xff…

作者头像 李华
网站建设 2026/7/1 9:10:43

Qwen3-4B-Instruct-2507智能笔记:学术资料自动整理

Qwen3-4B-Instruct-2507智能笔记&#xff1a;学术资料自动整理 1. 引言&#xff1a;小模型大能量&#xff0c;学术场景的轻量化革命 随着大模型在科研、教育和知识管理领域的深入应用&#xff0c;研究者对高效、低成本、可本地部署的AI工具需求日益增长。传统大模型虽然性能强…

作者头像 李华
网站建设 2026/6/30 20:04:10

Qwen3-VL MoE架构实战:大规模云端服务部署参数详解

Qwen3-VL MoE架构实战&#xff1a;大规模云端服务部署参数详解 1. 引言 随着多模态大模型在视觉理解、语言生成和跨模态推理能力上的持续突破&#xff0c;Qwen3-VL 系列的发布标志着阿里云在视觉-语言智能领域的又一次重大跃进。作为 Qwen 系列中迄今最强大的视觉语言模型&am…

作者头像 李华
网站建设 2026/7/1 22:50:58

HDI板电镀填孔工艺完整指南

HDI板电镀填孔&#xff1a;从原理到实战的深度解析你有没有遇到过这样的情况&#xff1f;设计一款超薄手机主板时&#xff0c;BGA封装引脚密得像蜂巢&#xff0c;走线空间几乎被“压扁”&#xff0c;信号完整性还频频告警。这时候&#xff0c;传统通孔或树脂塞孔已经救不了你了…

作者头像 李华
网站建设 2026/7/1 9:10:50

DeepSeek-R1-Distill-Qwen-1.5B数学能力测试:复杂公式推导实战案例

DeepSeek-R1-Distill-Qwen-1.5B数学能力测试&#xff1a;复杂公式推导实战案例 1. 引言 1.1 技术背景与挑战 在当前大模型快速发展的背景下&#xff0c;数学推理能力已成为衡量语言模型智能水平的重要指标之一。传统语言模型在处理数学问题时往往依赖模式匹配和表面语法理解…

作者头像 李华