当前位置: 首页 > news >正文

华为OD机试 - 新学校选址(Python)

题目描述

为了解新学期学生暴涨的问题,小乐村要建立所新学校,
考虑到学生上学安全问题,需要所有学生家到学校的距离最短。
假设学校和所有学生家都走在一条直线之上,请问学校建立在什么位置,
能使得到学校到各个学生家的距离和最短。

输入描述

第一行: 整数 n 取值范围 [1 ,1000 ],表示有 n户家庭。
第二行: 一组整数 m 取值范围 [0, 10000 ] ,表示每户家庭的位置,所有家庭的位置都不相同。

输出描述

一个整数,确定的学校的位置。
如果有多个位置,则输出最小的。

用例

输入:
5
0 20 40 10 30
输出:
20
说明:
20到各个家庭的距离分别为20 0 20 10 10,总和为60,最小

输入:
1
20
输出:
20
说明 :
只有一组数据,20到20距离最小,为0

输入:
2
0 20
输出:
0
说明:
有多个地方可选,但是0数值最小

Python 代码实现

http://www.lryc.cn/news/64217.html

相关文章:

  • thinkphp6结合layui增删改查综合案列
  • PostgreSQL数据库以任意时间间隔聚合查询group by
  • sql注入(二)盲注,二次注入,宽字节注入
  • Linux 基础操作
  • 2.4 等比数列
  • 2022年新能源汽车专题讲座
  • Git操作远程仓库
  • 制造策略 ETO、MTO、ATO、MTS
  • Git(六):基本命令(3):储藏、标签、拉取、子模块
  • 7.0、Java继承与多态 - 多态的特性
  • 将系统从机械硬盘迁移至固态硬盘上
  • 《Netty》从零开始学netty源码(五十一)之PoolArena的内存释放与扩容
  • Android Input系统事件分发分析
  • Linux-基本指令2
  • 辨析 项目范围核查、WBS核查
  • 跳跃游戏类题目 总结篇
  • Ubuntu20.04 交叉编译Paddle-OCR
  • Java 基础进阶篇(四)—— 权限修饰符、final 关键字与枚举
  • Linux命令集(Linux文件管理命令--touch指令篇)
  • 软件工程学习教程大纲
  • 使用ChatGPT生成了十种排序算法
  • GEE:MODIS计算遥感指数(NDVI、BSI、NDSI、EVI、LSWI、SIPI、EBI等)
  • 《*** 法治思想学习纲要》学习辅导
  • 初识Go语言18-面向对象【面向对象的概念、构造函数、继承与重写 泛型】
  • 4.微服务项目实战---Sentinel--服务容错
  • Postgres SELECT INSERT 流程 ?
  • OpenAI推企业版ChatGPT,英伟达造AI安全卫士
  • 【原创】运维的终点是开发~chatGPT告诉你真相
  • SSH 服务器、NFS 服务器、TFTP 服务器详解及测试
  • 1.3 HBase 基本架构