九度OJ-1185
来源:互联网 发布:程序员文史综合题目 编辑:程序博客网 时间:2024/05/21 17:14
- 题目描述:
输入一系列整数,将其中最大的数挑出,并将剩下的数进行排序。
- 输入:
- 输入第一行包括1个整数N,1<=N<=1000,代表输入数据的个数。接下来的一行有N个整数。
- 输出:
- 可能有多组测试数据,对于每组数据,第一行输出一个整数,代表N个整数中的最大值,并将此值从数组中去除,将剩下的数进行排序。第二行将排序的结果输出。
- 样例输入:
41 3 4 2
- 样例输出:
41 2 3
- 提示:
如果数组中只有一个数,当第一行将其输出后,第二行请输出"-1"。
#include <stdio.h>#include <algorithm>#include <string.h>using namespace std;int main(){int n;int N[1000];while(scanf("%d",&n)!=EOF) { for(int i=0;i<n;i++) { scanf("%d",&N[i]); } sort(N,N+n); if(n==1) { printf("%d\n",N[0]); printf("-1\n"); } else { printf("%d\n",N[n-1]); for(int i=0;i<n-2;i++) { printf("%d ",N[i]); } printf("%d\n",N[n-2]); } } return 0;}
1 0
- 九度oj 1185
- 九度OJ-1185
- 九度OJ:1185
- 【九度OJ】:九度OJ 1050
- 【九度OJ】:九度OJ 1053
- 【九度OJ】:九度OJ 1056
- 【九度OJ】:九度OJ 1059
- 【九度OJ】:九度OJ 1206
- 九度OJ 1185 特殊排序
- 九度oj-1185-特殊排序
- 九度OJ题目1185:特殊排序
- 九度oj 题目1185:特殊排序
- 九度OJ-1185:特殊排序
- 题目1185:特殊排序 九度OJ
- 【九度OJ】1185:特殊排序
- 九度OJ:1000
- 【九度OJ】 1006
- 九度 OJ 1499
- 数据挖掘中的聚类算法综述
- 你遇到过哪些理工科的实验高手,他们有哪些优秀的思维习惯?
- 利用Morphia框架工具类操作mongodb的实例。
- 【2048】筛法求素数
- 自定义dialog布局展示(关闭按钮突出一块)
- 九度OJ-1185
- QWidget,QMainWindow和QDialog的区别
- 三条线 (Standard IO)
- Linux高速抓包内容分析(1)
- Android多点触摸交互处理
- Android自定义控件玩转字体变色,打造炫酷ViewPager指示器
- 嵌入式生涯
- 几大科技公司在VR方面的布局是怎么样的?
- Foj 1635 Commandos【最短路Floyd】