news 2026/11/3 1:25:51

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/11/3 10:06:08

Hunyuan模型部署报错?HY-MT1.8B device_map配置详解

Hunyuan模型部署报错&#xff1f;HY-MT1.8B device_map配置详解 1. 引言&#xff1a;从部署问题切入理解device_map机制 在实际部署 Tencent-Hunyuan/HY-MT1.5-1.8B 翻译模型时&#xff0c;许多开发者会遇到如下典型错误&#xff1a; RuntimeError: CUDA out of memory. Tri…

作者头像 李华
网站建设 2026/11/2 2:24:30

此电脑硬件升级指南

硬件升级前的准备工作评估当前硬件配置&#xff0c;包括CPU、内存、硬盘、显卡等关键组件的型号和性能。 明确升级目标&#xff0c;如提升游戏性能、加快多任务处理或改善存储速度。 检查主板兼容性&#xff0c;确保新硬件与现有主板接口&#xff08;如CPU插槽、内存插槽&#…

作者头像 李华
网站建设 2026/11/2 2:24:05

DeepSeek-R1功能测评:纯CPU推理的真实体验

DeepSeek-R1功能测评&#xff1a;纯CPU推理的真实体验 1. 引言&#xff1a;轻量级推理模型的现实需求 随着大语言模型在数学推导、代码生成和逻辑分析等复杂任务中的广泛应用&#xff0c;推理能力已成为衡量模型智能水平的核心指标。然而&#xff0c;主流高性能推理模型普遍依…

作者头像 李华
网站建设 2026/11/2 2:23:39

新手友好型工具:fft npainting lama上手无压力

新手友好型工具&#xff1a;fft npainting lama上手无压力 1. 引言 1.1 图像修复的现实需求 在数字图像处理领域&#xff0c;图像修复&#xff08;Image Inpainting&#xff09;是一项极具实用价值的技术。无论是去除照片中的水印、移除干扰物体&#xff0c;还是修复老照片上…

作者头像 李华
网站建设 2026/11/2 2:56:52

GPT-OSS-20B-WEBUI一文详解:支持的OpenAI API端点列表

GPT-OSS-20B-WEBUI一文详解&#xff1a;支持的OpenAI API端点列表 1. 技术背景与核心价值 随着大模型在推理效率和部署灵活性方面的需求日益增长&#xff0c;开源社区对高性能、低延迟的本地化推理方案提出了更高要求。GPT-OSS-20B-WEBUI 正是在这一背景下应运而生的一款面向…

作者头像 李华
网站建设 2026/11/2 2:56:54

BAAI/bge-m3如何提升准确率?阈值调优实战案例

BAAI/bge-m3如何提升准确率&#xff1f;阈值调优实战案例 1. 引言&#xff1a;语义相似度在RAG中的关键作用 随着检索增强生成&#xff08;Retrieval-Augmented Generation, RAG&#xff09;系统的广泛应用&#xff0c;语义相似度计算已成为决定系统性能的核心环节。传统的关…

作者头像 李华