Problem1507--交换最小值和最大值

1507: 交换最小值和最大值

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 0  Solved: 1
[Submit] [Status] [Web Board] [Creator:]

Description

本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。 注意:题目保证最大和最小值都是唯一的。

Input

输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔。

Output

输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔。

Sample Input Copy

5
8 2 5 1 4

Sample Output Copy

1 2 5 4 8

Source/Category