#4609. 首尾差值

首尾差值

编程题 1

试题名称:首尾差值

时间限制:1.0 s

内存限制:512.0 MB

3.1.1 题面描述

给定一个由若干个非负整数组成的数列,请你找出该数列中所有元素的最大值最小值,并计算它们之间的差值。

这个差值称为该数列的首尾差值

3.1.2 输入格式

第一行输入一个正整数 nn,表示数列中整数的个数。

第二行输入 nn 个非负整数 a1,a2,,ana_1, a_2, \dots, a_n,相邻整数之间用一个空格隔开。

3.1.3 输出格式

输出一个整数,表示该数列的首尾差值

3.1.4 样例 1
6
4 1 5 1 4 1
4
3.1.5 样例 2
5
10 10 10 10 10
0

对于第一组测试用例,最大值5,最小值1,首尾差值为4。

对于全部的数据,保证有 1n1001 \le n \le 1000ai10000 \le a_i \le 1000,数列中至少包含一个元素。