华为OD-2024年C卷D卷-分配土地[100分]Java实现100%通过率

200 篇文章 119 订阅 ¥59.90 ¥99.00
该博客介绍了华为OD面试中的一道题目,涉及土地分配问题。给定一个矩阵,其中数字表示旗子,目标是找到覆盖相同数字的最小矩阵面积并分配给贡献大的村民。博客提供了输入输出描述、示例和解决方案,旗子数字范围1到500,土地边长不超过500。
摘要由CSDN通过智能技术生成

题目描述

从前有个村庄,村民们喜欢在各种田地上插上小旗子,旗子上标识了各种不同的数字。

某天集体村民决定将覆盖相同数字的最小矩阵形的土地分配给村里做出巨大贡献的村民,请问此次

分配土地,做出贡献的村民种最大会分配多大面积? 

输入描述

第一行输入 m 和 n,

  • m 代表村子的土地的长
  • n 代表土地的宽

第二行开始输入地图上的具体标识

输出描述

此次分配土地,做出贡献的村民种最大会分配多大面积

备注

  • 旗子上的数字为1~500,土地边长不超过500
  • 未插旗子的土地用0标识

用例1

输入

3 3
1 0 1
0 0 0
0 1 0

输出

9
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值