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

合唱队形

题目描述

茵茵所在的合唱队共有N个人(N 为奇数)。为了准备一次演出,老师开始为她们安排合唱队形了。
大家都知道,合唱队形通常是中间高两端低的。老师是这样安排他们的队形的:先让所有的同学按高个儿在前的顺序排成一队。然后,最高的那位同学单独站出来,这是合唱队形的中心,再让第二位同学站在她的左手边,让第三位同学站在她的右手边,再依次向两端安排其他人……
 事先给定所有人的身高,请输出她们站成合唱队形之后的身高顺序。

输入

第一行是一个整数 ,表示合唱队的总人数,已知 N 为奇数,且 1 ≤ N ≤ 51 。第二行是 N 个整数,表示以厘米为单位的所有人的身高。

输出

只有 N 个整数,表示她们按老师的要求站成合唱队形之后的身高顺序。

样例输入 [复制]

7 154 160 157 162 159 152 163

样例输出 [复制]

152 157 160 163 162 159 154
 
AC代码:
 1 import java.util.Arrays;
 2 import java.util.Scanner;
 3 
 4 public class Main {
 5 
 6     public static void main(String[] args) {
 7         Scanner sc = new Scanner(System.in);
 8         int num = sc.nextInt();
 9         int[] list = new int[num];
10         for (int i = 0; i < num; i++) {
11             list[i] = sc.nextInt();
12         }
13         Arrays.sort(list);
14         for (int i = 0; i < num; i += 2) {
15             System.out.print(list[i] + " ");
16         }
17         for (int i = num - 2; i > 0; i -= 2) {
18             System.out.print(list[i] + " ");
19         }
20     }
21 }

 

转载于:https://www.cnblogs.com/ixummer/p/8044048.html

相关文章:

  • 复选框提交功能
  • [cb]UIGrid+UIStretch的自适应
  • 对于软件生产能解决到痛点的容器技术就是好!Wise2C睿云智合如何运行
  • 从零开始机器学习001-线性回归数学推导
  • 小白接口(OkayApi.com),免开发,直接可用的云端数据接口
  • C++代码书写规范——给新手程序员的一些建议
  • 成为优秀Java程序员的10大技巧
  • 2.6相对和绝对路径 2.7cd命令 2.8创建和删除目录mkdir/rmdir 2.9rm命令
  • debian 8 解压安装mysql(版本5.7.19)
  • 电脑网络连接问题汇总
  • 线程精进指南之线程池进阶
  • ifdef ANDROID总是不好用
  • 如何阅读slow日志
  • 11.18 Apache用户认证
  • Shell的 for 循环小例子
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • Android组件 - 收藏集 - 掘金
  • Git的一些常用操作
  • Idea+maven+scala构建包并在spark on yarn 运行
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • Python爬虫--- 1.3 BS4库的解析器
  • Python学习之路13-记分
  • SegmentFault 2015 Top Rank
  • SQLServer插入数据
  • 安卓应用性能调试和优化经验分享
  • 飞驰在Mesos的涡轮引擎上
  • 使用Gradle第一次构建Java程序
  • 主流的CSS水平和垂直居中技术大全
  • 1.Ext JS 建立web开发工程
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • .pings勒索病毒的威胁:如何应对.pings勒索病毒的突袭?
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理
  • @synthesize和@dynamic分别有什么作用?
  • [Android]RecyclerView添加HeaderView出现宽度问题
  • [c]扫雷
  • [Design Pattern] 工厂方法模式
  • [Electron]ipcMain.on和ipcMain.handle的区别
  • [flume$2]记录一个写自定义Flume拦截器遇到的错误
  • [java/jdbc]插入数据时获取自增长主键的值
  • [Java并发编程实战] 共享对象之可见性
  • [LeetCode] 596:超过5名学生的课
  • [NowCoder]牛客OI周赛3
  • [Perl] Find Shell on your Wordpress site
  • [SQL开发笔记]UPDATE 语句:更新表中的记录
  • [Vue] 自定义命令
  • [笔记]深入解析Windows操作系统《番外》windows关键进程解释
  • [创业] 美国硅谷风险投资行业的详细报告(2008年第四季度)
  • [导入]把字体竖着显示
  • [独库骑行之我们穿过草原]巴音布鲁克大草原
  • [故障解决]Ssh连接port 22: Connection refused