当前位置: 首页 > news >正文

1321: 全为1面积最大正方形Ⅲ

完全没想到前缀和数组

#include <bits/stdc++.h>
using namespace std;
const int N=3e3+10;
int num[N][N];
int pre[N][N];
int n,m;
bool judge(int mid){for(int i=mid;i<=n;i++){for(int j=mid;j<=m;j++){if (pre[i][j]-pre[i-mid][j]-pre[i][j-mid]+pre[i-mid][j-mid]==mid*mid)return true;}}return false;
}
int main(){scanf("%d%d",&n,&m);int x=max(n,m);for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){scanf("%d",&num[i][j]);pre[i][j]=pre[i-1][j]+pre[i][j-1]-pre[i-1][j-1]+num[i][j];}}int l=0,r=x,mid;while(l<r){mid = l+(r-l+1)/2;if(judge(mid)) l=mid;else r=mid-1;}cout<<l*l;return 0;
}
http://www.jsqmd.com/news/409578/

相关文章:

  • DASD-4B-Thinking多模型协作:与Stable Diffusion的联合创作系统
  • Qwen3-ASR-1.7B快速入门:支持mp3/wav/flac格式
  • M9A:《重返未来:1999》自动化任务的智能解决方案
  • SharePoint Online 页面诊断
  • Qwen3-Reranker-0.6B快速入门:轻松搭建多语言文本排序服务
  • 无需代码!用MogFace实现高精度人脸检测的3个步骤
  • 数字锁设计避坑指南:用Multisim解决组合逻辑电路中的竞争冒险问题
  • 3步解锁音乐自由:NCM文件转换工具ncmdumpGUI完全指南
  • Qwen2.5-1.5B效果展示:跨语言技术文档翻译+术语一致性保障实测
  • 中文NLP新神器:RexUniNLU零样本分类实战体验
  • Qwen2.5-32B-Instruct入门:MobaXterm远程开发配置
  • 从零开始:用EagleEye构建车牌识别系统
  • Llama-3.2-3B商业应用:Ollama部署营销文案生成器
  • LaTeX文档生成与灵毓秀-牧神-造相Z-Turbo结合应用
  • 从零开始:Qwen3-ASR WebUI快速部署与使用指南
  • 基于STM32的多传感器融合智能火灾预警系统开发(附仿真与源码)
  • 3步彻底清除显卡驱动残留的专业解决方案
  • Semantic KITTI数据集快速上手:用Open3D可视化点云数据(附完整代码)
  • 音乐流派分类模型解释性分析:SHAP方法应用
  • 告别键盘操作冲突:Hitboxer如何重塑游戏输入逻辑
  • uniapp跨平台WiFi连接实战:iOS与安卓兼容性全解析
  • 动画版权保护全攻略:可信时间戳全流程解决方案指南
  • MCA Selector:Minecraft区块管理的专业级开源工具
  • 打破平台壁垒:WorkshopDL实现真正的跨平台资源获取
  • Face3D.ai Pro在虚拟偶像中的应用:真人转3D全流程
  • DeepSeek-OCR-2效率提升:批量处理文档技巧
  • 阿里云Qwen3-ForcedAligner体验:开箱即用的音频对齐神器
  • WarcraftHelper:现代系统下魔兽争霸III的兼容性增强工具
  • Qwen3-ASR-0.6B教程:从安装到使用的完整指南
  • MedGemma医学影像分析:5分钟搭建AI影像解读助手