华为OD机试 - 农场施肥( Python)

news/2024/5/19 7:37:03 标签: python, od

题目描述

某农场主管理了一大片果园,fields[i]表示不同果林的面积,单位:m^2,现在要为所有的果林施肥且必须在n天之内完成,否则影响收成。小布是果林的工作人员,他每次选择一片果林进行施肥,且一片果林施肥完后当天不再进行施肥作业。

假设施肥机的能效为k,单位:m^2/day,请问至少租赁能效 k 为多少的施肥机才能确保不影响收成?如果无法完成施肥任务,则返回-1。

输入描述

第一行输入为m和n,m表示fields中的元素个数,n表示施肥任务必须在n天内(含n天)完成;

第二行输入为fields,fields[i]表示果林 i 的面积,单位:m^2

输出描述

对于每组数据,输出最小施肥机的能效 k ,无多余空格。

备注

  • 1 ≤ fields.length ≤ 10^4
  • 1 ≤ n ≤ 10^9
  • 1 ≤ fields[i] ≤ 10^9

用例

输入:
5 7
5 7 9 15 10
输出:
9
说明:
当能效k为9时,fields[0]需要1天,fields[1]需要1天,fields[2]需要1天,fields[3]需要2天,fields[4]需要2天,共需要7天,不会影响收成。

输入


http://www.niftyadmin.cn/n/331372.html

相关文章

华为OD机试真题 Java 实现【整理扑克牌】【2023Q1 100分】

一、题目描述 给定一组数字,表示扑克牌的牌面数字,忽略扑克牌的花色,请按如下规则对这一组扑克牌进行整理: 步骤1 对扑克牌进行分组,形成组合牌,规则如下: 当牌面数字相同张数大于等于4时&a…

〖大学生·技术人必学的职业规划白宝书 - 职业规划篇①〗- 大学生选择职业前的自我认知与剖析

历时18个月,采访 850 得到的需求。 不管你是在校大学生、研究生、还是在职的小伙伴,该专栏有你想要的职业规划、简历、面试的答案。说明:该文属于 大学生技术人职业规划白宝书 专栏,购买任意白宝书体系化专栏可加入TFS-CLUB 私域社…

《从0开始学架构》课程笔记(一)

架构到底是指什么? 架构设计相关的特性: 架构设计的思维和程序设计的思维差异很大,架构设计的关键思维是判断和取舍,程序设计的关键思维是逻辑和实现。架构设计没有体系化的培训和训练机制。程序员对架构设计的理解存在很多误区。…

H桥电机驱动芯片CS9029C可pin对pin兼容DRV8841

CS9029C为打印机和其它电机一体化应用提供一种双通道集成电机驱动方案。CS9029C有两路H桥驱动,最大输出2.5A,可驱动两路刷式直流电机,或者一路双极步进电机,或者螺线管或者其它感性负载。双极步进电机可以以整步、2细分、4细分运行…

C语言函数大全-- _w 开头的函数(2)

C语言函数大全 本篇介绍C语言函数大全-- _w 开头的函数 1. _wexecl 1.1 函数说明 函数声明函数功能int _wexecl(const wchar_t *path, const wchar_t *arg0, ... /* , const wchar_t *arg1, ..., NULL */);它是一个 Windows 平台下的 C 标准库函数,用于在新进程…

从小白到专家:如何学习Spring Boot

从小白到专家:学习Spring Boot Spring Boot是一款流行的Java Web开发框架,具有快速开发、简化配置和高度灵活性的特点。本文将从小白开始,带领您一步步深入学习Spring Boot。 1. 学习Java基础知识 在学习Spring Boot之前,您需要掌握Java基础知识,如Java语言基础、面向对…

张有志短门青春文学

01.张有志的皮带 张有志撒完尿提裤子的时候,系了7年的皮带断了。他想起7年前,23岁,觉得自己有无限可能,有一肚子话要说,想让这个世界听听自己的意见。现在张有志拽着裤腰,迷失在金城国际B栋17楼的男厕所里&…

第六章 介绍Productions - 其他Production 选项

文章目录 第六章 介绍Productions - 其他Production 选项用户门户工作流业务活动监控Alerts发布和订阅消息传递Message Bank 第六章 介绍Productions - 其他Production 选项 本章概述了与制作相关的其他选项。 用户门户 与 Studio 和管理门户等后端工具不同,用户…