输入一系列整数,将其中最大的数挑出(如果有多个,则挑出一个即可),并将剩下的数进行排序,如果无剩余的数,则输出-1。
输入描述:
输入第一行包括1个整数N,1<=N<=1000,代表输入数据的个数。
接下来的一行有N个整数。
输出描述:
可能有多组测试数据,对于每组数据,
第一行输出一个整数,代表N个整数中的最大值,并将此值从数组中去除,将剩下的数进行排序。
第二行将排序的结果输出。
示例1
输入
4
1 3 4 2
输出
4
1 2 3
python3.5.2
while 1:
try:
n=int(input())
str1=map(int,input().split())
a=sorted(str1)
print(a[-1])#a[-1]是列表最后一个元素
if len(a)>1:
for i in range(n-1):
print(a[i],end=" ")
#用end=“ ”空格结尾来改变默认的以换行符结尾
else:
print(-1)
except:
break