华为OD机试真题 Java 实现【光伏场地建设规划】【2023Q1 100分】

news/2024/11/1 11:33:11/

一、题目描述

祖国西北部有一片大片荒地,其中零星的分布着一些湖泊,保护区,矿区;整体上常年光照良好,但是也有一些地区光照不太好。某电力公司希望在这里建设多个光伏电站,生产清洁能源。对每平方公里的土地进行了发电评估,其中不能建设的区域发电量为0kw,可以发电的区域根据光照,地形等给出了每平方公里年发电量x千瓦。我们希望能够找到其中集中的矩形区域建设电站,能够获得良好的收益。

二、输入描述

第一行输入为调研的地区长,宽,以及准备建设的电站【长宽相等,为正方形】的边长,最低要求的发电量

之后每行为调研区域每平方公里的发电量

例如,输入为:

2 5 2 6

1 3 4 5 8
2 3 6 7 1

表示调研的区域大小为长2宽5的矩形,我们要建设的电站的边长为2,建设电站最低发电量为6

三、输出描述

输出为这样的区域有多少个

上述输入长宽为2的正方形满足发电量大于等于6的区域有4个。

则输出为:

4

四、补充说明

其中 被调研的区域的长宽均大于等于1,建设电站的边长大于等于1,任何区域的发电量大于等于0。

五、解题思路

  1. 读取输入的调研区域长、宽、电站边长和最低发电量要求;
  2. 创建一个二维数组 arr,用于存储调研区域每平方公里的发电量;
  3. 读取每行调研区域的发电量,并将其存入 arr 数组中;
  4. 使用双重循环遍历

http://www.ppmy.cn/news/222312.html

相关文章

台式电脑上的计算机,电脑就是台式机吗?这些常识应该掌握

我们常说的电脑就是台式机吗? 很多人不明白,但又不好意思问别人,或者周边根本没有人可问,甚至有些时候问了反而更加迷茫,今天我就来说一说电脑的概念。 现在电脑已经成为家庭和办公最重要的必备用品之一,早…

【JavaEE】Servlet的API详解

Servlet的API详解O(∩_∩)O~: 文章目录 JavaEE & Servlet的API详解1. HttpServlet抽象类1.1 init方法1.2 destroy方法1.3 service方法 2. HttpRequest接口2.1 在浏览器上显示请求首行2.2 在浏览器上显示请求header2.3 getParameter方法 - 最常用的API之一2.4 js…

TreeSet 添加Student实体类数据 唯一按升序排序

Student类代码如下所示&#xff1a; package com.test.Test10;public class Student implements Comparable<Student>{private int age;private String name;public int getAge() {return age;}public void setAge(int age) {this.age age;}public String getName() {r…

PyTorch 提示和技巧:从张量到神经网络

张量和梯度 我们将深入探讨使用 PyTorch 构建自己的神经网络必须了解的 2 个基本概念&#xff1a;张量和梯度。 张量 张量是 PyTorch 中的中央数据单元。它们是类似于数组的数据结构&#xff0c;在功能和属性方面与 Numpy 数组非常相似。它们之间最重要的区别是 PyTorch 张量…

人工蜂群算法(源码)

人工蜂群算法&#xff08;源码&#xff09; AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION 这篇论文没有讲到具体如何实现&#xff0c;但是大家可以通过去官网学习一下这个算法。 算法主要的变化&#xff0c;由三种蜜蜂的行为决定。 适应度值修正 fitness (…

解决七彩虹断剑C.A320M-K PRO V14在Win11下前置面板音频接口无法使用的问题

老规矩&#xff0c;开头先吐槽&#xff0c;又是这块破板&#xff0c;拉跨到极致&#xff01;&#xff01;&#xff01; 正文开始&#xff0c;进Win11系统安装驱动时发现&#xff1a; 七彩虹官网提供的声卡驱动无法正常安装微软官方的声卡驱动只能使用后置面板的音频口&#x…

微星a320m主板可以装服务器系统吗,技嘉a320m主板:微星a320m主板,正式再见

目前技嘉和微星都属于一线主板厂商&#xff0c;A320主板作为入门级主板&#xff0c;技嘉A320主板和微星A320主板区别不是很大&#xff0c;两个品牌的主板都可以选择&#xff0c;由于微星主板性价比更高&#xff0c;更适合入手。当然具体选择更多的还是要根据自己的实际需求和预…

华硕主板固态硬盘不识别_如果ASUS主板BIOS主板无法识别NVMe m.2 SSD,该怎么办?...

[文章指南] nvme m.2硬盘由于其更快的传输速度和性能而越来越受到用户的欢迎&#xff0c;但是在安装过程中也会遇到一些问题. 如果有来自用户的反馈&#xff0c;例如ASUS B250&#xff0c;B350&#xff0c;B360和其他主板&#xff0c;则在安装NVMe m.2固态驱动器后&#xff0c;…