【九度OJ】题目1185:特殊排序 解题报告
来源:互联网 发布:淘宝网靠枕 编辑:程序博客网 时间:2024/05/21 08:02
【九度OJ】题目1185:特殊排序 解题报告
标签(空格分隔): 九度OJ
http://ac.jobdu.com/problem.php?pid=1185
题目描述:
输入一系列整数,将其中最大的数挑出,并将剩下的数进行排序。
输入:
输入第一行包括1个整数N,1<=N<=1000,代表输入数据的个数。
接下来的一行有N个整数。
输出:
可能有多组测试数据,对于每组数据,
第一行输出一个整数,代表N个整数中的最大值,并将此值从数组中去除,将剩下的数进行排序。
第二行将排序的结果输出。
样例输入:
41 3 4 2
样例输出:
41 2 3
注意
如果数组中只有一个数,当第一行将其输出后,第二行请输出”-1”。
Ways
很简单的题目,不多说了。
#include<stdio.h>#include<algorithm>using namespace std;int main() { int n; while (scanf("%d", &n) != EOF) { int nums[1001]; for (int i = 0; i < n; i++) { scanf("%d", &nums[i]); } if (n == 1) { printf("%d\n", nums[0]); printf("-1\n"); } else { sort(nums, nums + n); printf("%d\n", nums[n - 1]); bool isFirst = true; for (int i = 0; i < n - 1; i++) { if (isFirst) { printf("%d", nums[i]); isFirst = false; } else { printf(" %d", nums[i]); } } printf("\n"); } } return 0;}
Date
2017 年 3 月 18 日
0 0
- 【九度OJ】题目1185:特殊排序 解题报告
- 【九度OJ】题目1185:特殊排序 解题报告
- 【九度OJ】题目1083:特殊乘法 解题报告
- 九度OJ题目1185:特殊排序
- 九度oj 题目1185:特殊排序
- 题目1185:特殊排序 九度OJ
- 【九度OJ】题目1202:排序 解题报告
- 【九度OJ】题目1061:成绩排序 解题报告
- 【九度OJ】题目1023:EXCEL排序 解题报告
- 【九度OJ】题目1054:字符串内排序 解题报告
- 【九度OJ】题目1190:大整数排序 解题报告
- 【九度OJ】题目1202:排序 解题报告
- 【九度OJ】题目1196:成绩排序 解题报告
- 九度OJ题目1117整数奇偶排序解题报告
- 【九度OJ】题目1431:Sort 解题报告
- 【九度OJ】题目1065:输出梯形 解题报告
- 【九度OJ】题目1052:找x 解题报告
- 【九度OJ】题目1069:查找学生信息 解题报告
- MySQL分区表的局限和限制
- shell学习笔记四
- shell 常用脚本
- 使用Fiddler对IOS系统进行HTTP抓包
- 素数和哥德巴赫
- 【九度OJ】题目1185:特殊排序 解题报告
- 20. Valid Parentheses
- java只有值传递
- sed行定位的使用
- SpringMVC和Struts2.x区别
- 2024.C语言合法标识符
- Retrofit
- HTML——初识html,元素 属性 段落 文本格式化 链接 头部入门
- 并查集专题训练解题报告