华为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/1e38fc8143.html
相关推荐
-
Access to XMLHttpRequest at ‘域名1 ‘ from origin ‘域名2‘ has been blocked by CORS java跨域问题详细解决方案
实际前端F12问题: Access to XMLHttpRequest at ‘域名1 ‘ from origin ‘域名2‘ has been blocked by CORS p…
1天前 -
Java反射(通俗易懂)
目录 1、反射介绍 2、反射API 2.1 获取类对应的字节码的对象(三种) 2.2 常用方法 3、反射的应用 3.1 创建 : 测试物料类 3.2 获取类对象 3.3 获取成员变…
Jave 1天前 -
解决 java.lang.NoClassDefFoundError: org/apache/poi/POIXMLTypeLoader 报错
在使用POI导出Excel表格的时候,本地运行导出没问题,但是发布到服务器后提示 “java.lang.NoClassDefFoundError: org/apache/poi/P…
1天前 -
【代码审计篇】 代码审计工具Fortify基本用法详解
文章目录 前言 一、工具介绍 二、安装过程 三、升级中文规则库 四、代码审计过程 五、代码审计结果 六、中文乱码解决 前言 本篇文章讲解代码审计工具Fortify的基本用法,感兴趣…
1天前 -
解决错误 “java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String“ 的
系列文章目录 文章目录 系列文章目录 前言 一、检查比较操作的数据类型: 二、数据类型转换: 三、使用合适的比较方法: 总结 前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂…
1天前 -
linux系统查看jdk版本,路径及配置环境变量
目录 1、查看jdk版本 2、查看jdk安装目录 3、配置jdk环境变量 4、输入 i 进入编辑模式,到最后一行,添加一下代码,然后保存退出 5、重新加载配置文件 1、查看jdk版…
1天前 -
target\surefire-reports for the individual test results.错误解决方法
打包失败报了这个错误,这是测试不通过的原因,取消扯上就好辣。 解决方法 方法一 直接使用idea的maven插件,选择跳过测试打包的功能 方法二 增加插件的配置 org.apach…
1天前 -
Java关键字之synchronized详解【Java多线程必备】
点击 Mr.绵羊的知识星球 解锁更多优质文章。 目录 一、介绍 二、特性 1. 线程安全 2. 互斥访问 3. 可重入性 4. 内置锁 三、实现原理 四、和其他锁比较 1. 优点 …
1天前 -
【C++】STL——queue的介绍和使用、queue的push和pop函数介绍和使用、queue的其他成员函数
文章目录 1.queue的介绍 2.queue的使用 2.1queue构造函数 2.2queue的成员函数 (1)empty() 检测队列是否为空,是返回true,否则返回fals…
1天前
