OD 学校的位置

/*** 题目描述:* 为了解决新学期学生暴涨的问题,小乐村要建所新学校。考虑到学生上学安全问题,需要所有学生家到学校距离最短。* 假设学校和所有的学生家,走在一条直线上。 请问,学校要建在什么位置,能使得学校到各个学生家的距离之和最短?* 输入描述:* 输入的第一行是一个整数N(1<=N<=1000),表示有N户家庭。* 输入的第二行是一个属组(0<=<=10000),表示每户家庭的位置,所有家庭的位置都不相同。* 输出描述:* 输出一行,一个整数,表示你确定的学校位置。如有多个位置相同,则输出值最小的位置。* 补充说明:* 收起* 示例1* 输入:* 5* 0 20 40 10 30* 输出:* 20* 说明:* 20到各个家庭的距离分别为 20 0 20 10 10,总和为 60,最小。* 示例2* 输入:* 1* 20* 输出:* 20* 说明:* 只有一组数据,20 到 20 距离最小,为 0。* 示例3* 输入:* 2* 0 20* 输出:* 0* 说明:* 虽然,有多个地方可以选,但是 0 数值最小。*/
public class 学校的位置 {public static void main(String[] args) {Scanner in = new Scanner(System.in);int N = in.nextInt();int[] array = new int[N];for (int i = 0; i < N; i++) {array[i] = in.nextInt();}System.out.print(getBack(array));}public static int getBack(int[] array) {Arrays.sort(array);int n = array.length;if (n % 2 == 0) {int m = n / 2;return array[m - 1];} else {return array[n / 2];}}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/421923.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

商务计算机的购置方案,电子采购方案的实施.ppt

《电子采购方案的实施.ppt》由会员分享&#xff0c;可在线阅读&#xff0c;更多相关《电子采购方案的实施.ppt(10页珍藏版)》请在人人文库网上搜索。1、第三节 电子采购方案的实施,一、实施电子采购的技术支持,二、实施电子采购的步骤,一、实施电子采购的技术支持,数据库技术&a…

HDOJ1014 Uniform Generator

Problem : 1014 ( Uniform Generator ) Judge Status : AcceptedRunId : 7742145 Language : C Author : qq1203456195Code Render Status : Rendered By HDOJ C Code Render Version 0.01 Beta 依题意可知&#xff0c;只要两个数的最大公约数为1就ok了~ 1 #include …

查询应用服务器fc端口wwn号,FAQ-如何查询应用服务器HBA卡的WWN号

解决方案Windows操作系统1、在Windows应用服务器上安装软件“scli-1[1].06.16-29.windows.msi”。2、在桌面上单击该软件的快捷方式。系统自动启动该软件&#xff0c;并出现如图1所示的界面。图1 操作选择界面3、在“Enter Selection:”后输入4并按“Enter”键。系统出现如图2所…

【转】Android加密算法:AES、Base64加密算法

http://blog.csdn.net/yuxlong2010/article/details/7892146 有些场合下&#xff0c;例如在要实现自动登录时本地存储用户的帐号和密码&#xff0c;不能用明码来标识。这时候就首先需要对这些关键信息进行加密。对信息进行加密有许多种,下面将详细介绍BASE 64编码的实现&#x…

服务器imm口加载硬盘,ibm x3250 M4如何进IMM(远程管理口)

服务器型号&#xff1a;IBM X3250M4能ping通192.168.70.125但是访问 http://192.168.70.125 浏览器打不开网页。故障原因&#xff1a;IBM 3100M4和3250M4服务器标配的IMM是Basic(基础)版本的&#xff0c;浏览器无法通过web界面进行访问&#xff0c;如果需要web访问功能需要升级…

Cookie 的规范介绍

目前有以下几种 Cookie 规范&#xff1a; Netscape cookie 草案&#xff1a;是最早的 cookie 规范&#xff0c;基于 rfc2109。尽管这个规范与 rc2109 有较大的差别&#xff0c;但是很多服务器都与之兼容。rfc2109&#xff0c; 是 w3c 发布的第一个官方 cookie 规范。理论上讲&a…

unix修改服务器时间格式,处理unix中的日期格式

以下sql代码将插入文本文件中&#xff0c;作为input.txt的输入&#xff1a;insert into t_agg_sgsn_gprs_usageselectserved_imsi as imsi,served_msisdn as msisdn,NVL(cell_identity,-1) as cell_id,NVL(trim(to_char(location_area_code,99999999)),UNKNOWN),substr(served_…

借口很多呀嘛接口也很多呀嘛态也很多

关于多接口&#xff0c;我还是要总结一下&#xff0c;学习了这么多不总结不是浪费了么。哎 多接口可以实现多态性&#xff01; 首先&#xff0c;来我们先来定义一个接口 Public Interface IFullname Function GetFullName(ByVal a As String, ByVal b As String) As Stri…

文档服务器设置密码,文档服务器设置密码

文档服务器设置密码 内容精选换一换华为云帮助中心&#xff0c;为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档&#xff0c;帮助您快速上手使用华为云服务。当云服务器密码即将过期、密码泄露或首次登录时(首次登录云服务…

服务器mysql如何添加数据库文件,如何在使用MySQL作为嵌入式服务器时创建数据库文件...

我试图构建一个应用程序&#xff0c;该应用程序将使用MySQL嵌入式数据库(目前在OS X上&#xff0c;但最终在OS X和Windows上)以及I我以this example为起点。我已经成功地能够建立它&#xff0c;使用cmake这个CMakeLists文件&#xff1a;如何在使用MySQL作为嵌入式服务器时创建数…

地质灾害防治条例释义的摘要

最近把几年前出的《地质灾害防治条例释义》细细研读了一番&#xff0c;虽然这个条例作为我们这个领域的最高规范文件我看了很多遍&#xff0c;但很多条目如果不看释义还是不能深入领会&#xff0c;所以即使是多年前的材料&#xff0c;但依然很有收获&#xff0c;摘录部分内容如…

virtualbox下安装archlinux

之前用vmware安装archlinux&#xff0c;但一直不能使用startx&#xff0c;在尝试了n次后&#xff0c;放弃了&#xff0c;后改用virtualbox&#xff0c;在virtualbox下安装挺顺利的&#xff0c;只要参考wiki和其他的文章。但在装完后使用的时候遇到了几个小问题 问题1&#xff1…

关于V$OPEN_CURSOR

在之前的一次讨论中&#xff0c;有同行指出V$OPEN_CURSOR中列出的不是OPEN CURSOR而是SESSION CACHED CURSOR&#xff0c;原因是在一次ORA-01000(maximum open cursors exceeded)事故中他没有从V$OPEN_CURSOR中找到大量的打开游标。 对于这个问题&#xff0c;我们可以利用JAVA程…

SQL中常用的的时间跟日期函数

GETDATE函数&#xff1a; 用途&#xff1a;前系统日期、时间 举例&#xff1a;select getdate() Dateadd函数&#xff1a; 用途&#xff1a;在向指定日期加上一段时间的基础上&#xff0c;返回新的 datetime值&#xff1a; 举例&#xff1a;向日期加上2天&#xff0c;select d…

软件工程导论课程主页 :12-13-2

关于课程 教师&#xff1a;徐强 — 喜欢和享受编程的人。 学生&#xff1a;热爱编程的同学。 40名同学是&#xff1a; 白炳博 陈祥男 何 毓 李 坤 毛荣景 王立华 吴嘉烽 虞邦瑞毕 生 丁佳楠 蒋 冰 梁高升 彭 宏 …