2566 - 交换最大值与最小值

题目描述

给你 n 个整数,找出这 n 个数中的最大值与最小值,并将它们交换,最后输出所有数。若有多个最大值或最小值相同,则交换第一个从左至右第一个出现的最大值和最小值。

输入

一个整数 n, (1 \le n \le 1000)

输出

输出按要求交换最大值与最小值后的所有数

样例

输入

5
6 5 1 2 8

输出

6 5 8 2 1
题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 8
通过人数 5
金币数量 2 枚
难度 入门


上一题 下一题