最新华为OD机试真题——(E卷,200分)- 最佳植树距离(python)

题目描述

小明在沙化严重的地区需要进行植树工作,计划种植一条直线的树带。由于有些区域不适合种植树木,只能在一些特定的点位种植树木。

在树苗数量有限的情况下,为了达到最佳效果,需要尽量增加树苗之间的最小种植间距。你需要帮助小明选择一个最佳的最小种植间距。

输入描述

  • 第1行:表示适合种植树木的坐标数量 n
  • 第2行:是适合种植的坐标位置,有 n 个数字,空间分隔。
  • 第3行:表示树苗的数量 m

输出描述

  • 输出最佳的最小种植间距。

示例

输入示例
7
1 5 3 6 10 7 13
3
输出示例
6

说明
在位置 1、7 和 13 种植 3 棵树苗时,树苗之间的间距为 6,达到了最均匀的散播效果。因此最佳的最小种植间距为 6。

备注

  • 位置范围为 1 到 10,000,000。
  • 树苗数量范围为 2 到 10,000,000。
  • 输入确保种植的树苗数量不会超过有效种植坐标数量。<
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值