44. 开发商购买土地

news/2025/10/13 18:12:32/文章来源:https://www.cnblogs.com/lf109/p/19139104

44. 开发商购买土地

前缀和

思路
可能的情况有两类,A占前 i 行,B占剩余行;A占前 j 列,B占剩余列。
若直接暴力枚举,第一层 for 循环遍历行(控制行的切分),第二层、第三层 for 循环计算A区域中元素和,时间复杂度O(n^3)。
1、计算每行的和,得到行前缀和数组horizontoal,horizontoal[i]表示第i行元素和,
计算每列的和,得到列前缀和数组vertical,vertical[j]表示第j行元素和。
2、枚举按行切分的情况,计算差值,
枚举按列切分的情况,计算差值。
时间复杂度O(n^2)

import java.util.Scanner;public class Main {public static void main (String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();int m = scanner.nextInt();int sum = 0;int[][] vec = new int[n][m];// 初始化并计算数组元素和for (int i = 0; i < n; i++) {for (int j = 0; j < m; j++) {vec[i][j] = scanner.nextInt();sum += vec[i][j];}}// 行前缀和int[] horizontoal = new int[n];for (int i = 0; i < n; i++) {for (int j = 0; j < m; j++) {horizontoal[i] += vec[i][j];}}// 列前缀和int[] vertical = new int[m];for (int j = 0; j < m; j++) {for (int i = 0; i < n; i++) {vertical[j] += vec[i][j];}}int res = Integer.MAX_VALUE;// 水平切分int horizontoalCut = 0; // 前 i 行元素的和for (int i = 0; i < n; i++) {horizontoalCut += horizontoal[i];res = Math.min(res, Math.abs(horizontoalCut - (sum - horizontoalCut)));}// 垂直切分 int verticalCut = 0; // 前 j 列元素的和for (int j = 0; j < m; j++) {verticalCut += vertical[j];res = Math.min(res, Math.abs(verticalCut - (sum - verticalCut)));}System.out.println(res);scanner.close();}
}

进阶

前缀和(优化)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/936327.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

当AI与机器人走进生活:我们即将迎来的日常变革

在当下社会快速发展的背景下,美团已经率先实现了无人机送外卖;宇树的机器狗在公司表演中展现了空翻和抗摔倒技能;具身机器人也正逐渐被 AI 驱动。我由此深切感受到,未来正在向我们走来。 首先,我想到一个巨大的短…

永久关闭docker0网络的方案

永久关闭docker0网络的方案 sudo vim /etc/systemd/system/disable-docker0.service[Unit]Description=Disable docker0 bridge at bootAfter=network.target docker.serviceWants=network.target [Service]Type=one…

显微镜厂家TOP10推荐:拓界光电以创新技术引领精密观测新时代

显微镜厂家TOP10推荐:拓界光电以创新技术引领精密观测新时代在工业检测与科学研究领域,选择合适的显微镜厂家至关重要,优质仪器能显著提升观测精度与研究效率。 在工业检测与科学研究领域,显微镜作为不可或缺的观测…

net中使用了垃圾回收机制(GC)功能

在 .NET 中,垃圾回收(GC)是全自动、非确定性、分代式、压缩式的内存自动释放机制。面试只要能把下面 9 句话讲清,就足以让面试官点头。1. 谁负责 CLR 的 Garbage Collector (GC) 独占线程,程序员无法主动启动或终…

2025 超景深三维显微镜厂家 TOP10 推荐:三维成像技术的行业应用标杆​

2025 超景深三维显微镜厂家 TOP10 推荐:三维成像技术的行业应用标杆​在微观观测领域,超景深三维显微镜正成为推动工业检测、材料科学和文物保护等领域技术革新的核心工具。与传统光学显微镜相比,这类设备通过三维建…

音乐节奏跳动

音乐节奏跳动 RuntimeWarning: Glyph 127925 missing from current font.font.set_text(s, 0.0, flags=flags) 字体问题 https://inx.fun/article/1193958 # 字体位置 D:\Python\Python36\Lib\site-packages\matplotli…

CF2160 Codeforces Round 1058 (Div. 2) 游记

以为开出 $5t$ $winwin$ 了,结果是数据过水惨遭轻松 $hack$,打出表现分 $1898$。省流以为开出 \(5t\) \(winwin\) 了,结果是数据过水惨遭轻松 \(hack\),打出表现分 \(1898\)。 10.13 内含剧透,请vp后再来。 不是题…

2025年国内铝单板工厂推荐/国内铝单板厂家/ 市场铝单板推/公司榜荐

四川汇才铝业有限公司,成立于1998年,总部位于邛崃羊安工业园区,有羊安、双流、广汉三大生产基地 占地10万平年产量达300万平方米,拥有开平线,数控折弯机50台,塔式冲床10台,激光雕刻机5台,激光焊接机20台,进口…

一个老码农的掏心窝推荐:微擎,我后悔没早点遇到的开发利器

凌晨三点,服务器机房的空调嗡嗡作响,我盯着屏幕上滚动的部署日志,第 17 次尝试配置 SSL 证书依然失败。烟灰缸里的烟头已经堆成了小山,咖啡杯底结着褐色的垢 —— 这是我从事开发的第 8 年,又一个被环境配置折腾到…

国内铝单板工厂推荐/国内铝单板厂家/ 市场铝单板推荐:四川汇才铝业有限公司

1、推荐指数:★★★★★ 2、口碑评分:9.99分 3、品牌介绍:四川汇才铝业有限公司,成立于1998年,总部位于邛崃羊安工业园区,有羊安、双流、广汉三大生产基地 占地10万平年产量达300万平方米,拥有开平线,数控折弯…

超景深显微镜厂家TOP10推荐:拓界光电引领精密观测新时代

超景深显微镜厂家TOP10推荐:拓界光电引领精密观测新时代在工业检测与科学研究领域,超景深显微镜正成为微观观测的利器,而选择合适的厂家至关重要。 在工业检测与科学研究领域,超景深显微镜以其独特的大景深清晰成像…

2025 闪蒸/流化床/喷雾/实验型喷雾/离心喷雾/压力喷雾/流化床喷雾/桨叶/盘式/真空耙式干燥机厂家推荐榜单:技术适配与场景落地能力成核心考量

在工业生产领域,干燥设备作为物料处理的核心装备,其性能直接影响产品质量与生产效率。常州凭借完善的产业链基础与深厚的技术积淀,成为国内干燥机产业的重要聚集地。以下结合技术实力、行业适配性与服务能力,盘点五…

2025 年点胶机源头厂家最新推荐排行榜:自动 / 果冻胶 / 无痕内衣 / 烫钻 / 珠宝热熔胶等多类型设备优质企业精选

在工业自动化生产进程加速的当下,点胶机作为关键设备,其品质与适配性直接关乎企业生产效率与产品合格率。当前市场上点胶机源头厂家数量繁杂,技术水平、产品类型及服务能力差异显著,不少企业在选购时面临 “选品难…

harbor 局域网https 自签名证书搭建

Harbor 安装指南(最新版本 v2.11.x,2025年10月) Harbor 是 CNCF 毕业项目,由 VMware 开发的开源容器镜像仓库,支持安全扫描、角色访问控制、镜像复制等企业级功能。它基于 Docker 运行,适用于 Kubernetes、Docke…

count(*),count(1),count(字段名)都有什么区别?

count(*),count(1),count(字段名)都有什么区别?count(*)可以理解成count(1),没区别; count(1)统计表中所有行的数量,包括NULL值,那count(字段名)就只统计该列非NULL的行;

HyperWorks许可证使用报告生成

在高度竞争和不断变化的工程领域中,许可证的有效管理和使用是确保项目成功和团队效率的关键。HyperWorks,凭借其卓越的技术实力和用户导向的设计理念,提供了强大而深入的许可证使用报告生成功能,为决策者提供了前所…

2025年国内铝单板工厂推荐/国内铝单板厂家/ 市场铝单板推/公司权威排行榜荐

1、推荐指数:★★★★★ 2、口碑评分:9.99分 3、铝单板推荐实力厂家:四川汇才铝业有限公司 4、核心优势: 1、设计师,可以上门测量,图纸优化 2、设计、生产、安装,一站式服务 3、三大生产基地,可接加急订单5、服…

小程序 拖动节点

设置浮动元素事件,并且可拖动的功能。data:{ translateX: 0, // 位移x坐标 单位pxtranslateY: 0, // 位移y坐标 单位pxdistance: 0, // 双指接触点距离startMove: { // 起始位移距离x: 0,y: 0,},startTouches: [] …

ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01000: 超出打开游标的最大数

查询当前打开游标的最大值 SQL> show parameter open_cursors;NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ open_cursors int…

10月13号

今天上午进行了统一建模和数据结构的学习。 下午进行了java中关于数据库的学习。