题目1185:特殊排序
来源:互联网 发布:淘宝新开店铺扶持期 编辑:程序博客网 时间:2024/06/04 18:56
- 题目描述:
输入一系列整数,将其中最大的数挑出,并将剩下的数进行排序。
- 输入:
- 输入第一行包括1个整数N,1<=N<=1000,代表输入数据的个数。接下来的一行有N个整数。
- 输出:
- 可能有多组测试数据,对于每组数据,第一行输出一个整数,代表N个整数中的最大值,并将此值从数组中去除,将剩下的数进行排序。第二行将排序的结果输出。
- 样例输入:
41 3 4 2
- 样例输出:
41 2 3
- 提示:
如果数组中只有一个数,当第一行将其输出后,第二行请输出"-1"。
#include <stdio.h> #include <algorithm> using namespace std; int main() { int n; int buf[1000]; while (scanf("%d", &n) != EOF) { for (int i=0; i<n; i++) { scanf("%d", &buf[i]); } sort(buf, buf+n); if (n==1) { printf("%d\n", buf[0]); printf("-1\n"); } else { printf("%d\n", buf[n-1]); for (int i=0; i<n-2; i++) { printf("%d ", buf[i]); } printf("%d\n", buf[n-2]); } } return 0; }/************************************************************** Problem: 1185 User: Carvin Language: C++ Result: Accepted Time:30 ms Memory:1020 kb****************************************************************/
0 0
- 题目1185:特殊排序
- 题目1185:特殊排序
- 题目1185:特殊排序
- 题目1185:特殊排序
- 题目1185:特殊排序
- 题目1185:特殊排序
- 题目1185:特殊排序
- 题目1185:特殊排序
- 3-题目1185:特殊排序
- 【九度】题目1185:特殊排序
- 九度题目1185:特殊排序
- 九度 题目1185:特殊排序
- 九度OJ题目1185:特殊排序
- 九度oj 题目1185:特殊排序
- 九度-题目1185--特殊排序
- 【九度】题目1185:特殊排序
- 题目1185:特殊排序 九度OJ
- 题目3:特殊排序
- lightoj 1036 - A Refining Company (dp)
- HDU 5285 wyh2000 and pupil
- C#中override和overload的区别
- wamp安装memcached php方法win32
- jvm基础知识四---垃圾回收面临的问题
- 题目1185:特殊排序
- 机房收费之组合查询
- URLConnection的连接、超时、关闭用法总结
- Power of Two
- Effective Objective-C 2.0 第2条:在类的头文件中尽量少引入其它头文件
- 如何获取Input标签自定义属性的值
- jQuery动画入门--顺序执行
- Objective-C语法之代码块(block)的使用
- 平方根的异常