华为OD机试 – 分配土地(Java & JS & Python & C & C++)
题目描述
从前有个村庄,村民们喜欢在各种田地上插上小旗子,旗子上标识了各种不同的数字。
某天集体村民决定将覆盖相同数字的最小矩阵形的土地分配给村里做出巨大贡献的村民,请问此次分配土地,做出贡献的村民种最大会分配多大面积?
输入描述
第一行输入 m 和 n,
- m 代表村子的土地的长
- n 代表土地的宽
第二行开始输入地图上的具体标识
输出描述
此次分配土地,做出贡献的村民种最大会分配多大面积
备注
- 旗子上的数字为1~500,土地边长不超过500
- 未插旗子的土地用0标识
用例
| 输入 | 3 3 1 0 1 0 0 0 0 1 0 |
| 输出 | 9 |
| 说明 | 土地上的旗子为1,其坐标分别为(0,0),(2,1)以及(0,2),为了覆盖所有旗子 |
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/cf32bfebcc.html
相关推荐
-
Intel N系列机器无法安装PVE,提示报错解决办法
在最新出的N100和N305的机器上安装最新版本的PVE7.4.-1会报错,无法进入下一步安装,今天就教大家如何处理这问题。 首先插入U盘正常启动引导,进入安装界面下一步 …
1天前 -
Java继承
各位朋友们,大家好!今天我为大家分享的是Java上面一个很重要的知识点:继承,继承也被称为Java的灵魂之一。 文章目录 为什么要使用继承 子类怎样继承父类 在子类中如何访问父类的…
1天前 -
【2023亲测可用】JS 获取电脑本地IP 和 电脑网络IP(外网IP|公网IP)
1、了解:电脑本地的IP地址(内网IP)和电脑本机在网络上的IP地址(外网IP|公网IP) 在运行窗口输入“cmd”,在弹出的界面里输入“ipconfig/all”。弹出的数据中,…
1天前 -
【Linux — 安装 Go】Linux 系统安装 Go 过程总结
下面记录在Linux环境中安装Go的过程,整个过程使用了FinalShell终端工具与Linux进行交互。 Linux系统用户在终端执行【uname -a】先查看系统信息: 64位…
1天前 -
404:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示的问题解决思路
文章目录 概述 静态资源映射问题 路径匹配问题 概述 今天把一个尘封已久的项目拿出来跑发现访问其中一个静态页面的时候显示如下错误: 先开始我想的是不是路径写错了,但是经过排查发现不…
1天前 -
Rust 正式发布八周年纪念日 2023.5.15
图源:维基百科 目录 Rust 1. Rust的特点 1.1 安全性 1.2 并发性 1.3 性能 1.4 代码可读性 2. 使用场景 2.1 系统编程 2.2 Web开发 2.3…
1天前 -
高并发架构去重难?架构必备技能 – 布隆过滤器
系列文章目录 当Dubbo遇到高并发:探究流量控制解决方案 主从选举机制,架构高可用性的不二选择 高并发架构去重难?架构必备技能 – 布隆过滤器 系列文章目录 前言 一…
1天前 -
Nginx报错host not found in upstream解决办法
项目说明 前后台分离项目,后台所属空间没有存储图片,放置前台空间存储,后台需要查看图片,借助proxy_pass。对应配置如下 test.conf server { listen …
后端 1天前 -
【MySQL进阶-08】深入理解innodb存储格式,双写机制,buffer pool底层结构和淘汰策略
MySql系列整体栏目 内容 链接地址 【一】深入理解mysql索引本质 https://blog.csdn.net/zhenghuishengq/article/details/…
1天前 -
Spring Boot多模块项目的创建和配置(Maven工程多模块)
在进行分布式系统开发时,我们通常会创建多个模块的工程项目。即每一个功能就是一个Spring Boot工程,作为一个个模块,然后这些模块都会有一个父模块,父模块通常没有代码只有一个p…
1天前
