特殊排序
来源:互联网 发布:初学者关于编程的书 编辑:程序博客网 时间:2024/05/21 19:53
问题 B: 特殊排序
时间限制: 1 Sec 内存限制: 32 MB题目描述
输入一系列整数,将其中最大的数挑出,并将剩下的数进行排序。
输入
输入第一行包括1个整数N,1<=N<=1000,代表输入数据的个数。
接下来的一行有N个整数。
输出
可能有多组测试数据,对于每组数据,
第一行输出一个整数,代表N个整数中的最大值,并将此值从数组中去除,将剩下的数进行排序。
第二行将排序的结果输出。
样例输入
5
5 3 2 4 1
样例输出
5
1 2 3 4
提示
如果数组中只有一个数,当第一行将其输出后,第二行请输出"-1"。
#include<stdio.h>#include<algorithm>using namespace std;bool cmp(int a,int b){return a<b;}int main(){int n;while(scanf("%d",&n)!=EOF){int i,an[1010]={0};if(n==1){scanf("%d",&an[0]);printf("%d\n-1\n",an[0]);}else{for(i=0;i<n;i++){scanf("%d",&an[i]);}sort(an,an+i,cmp);printf("%d\n",an[i-1]);for(i=0;i<n-1;i++){printf("%d",an[i]);if(i==n-2)putchar('\n');elseputchar(' ');}}}return 0;}
阅读全文
0 0
- 特殊排序
- 特殊排序
- 特殊排序
- 特殊排序
- 特殊排序
- 特殊排序问题
- 题目3:特殊排序
- 20130421.5 特殊排序
- 题目1185:特殊排序
- JXNUOJ_1925:特殊排序
- 1925特殊排序
- 题目1185:特殊排序
- 题目1185:特殊排序
- 题目1185:特殊排序
- 题目1185:特殊排序
- 1185:特殊排序
- 1185 特殊排序
- 1185 特殊排序
- python连接MySql
- k-means算法的ruby实现
- caffe中backward过程总结
- 暑期集训第二天
- 主席树模板总结及题集
- 特殊排序
- 【CJOJ1603】【洛谷1220】关路灯
- 第六届 蓝桥杯 省赛 奖券数目
- lua语言的学习一安装
- CUDA向量与矩阵的乘法
- Linux workqueue工作原理
- 论文笔记:Distant Supervision for Relation Extraction via Piecewise Convolutional Neural Networks
- java中的容器
- AT&T汇编语言寻址方式