P25523 [AtCoder] Traveling AtCoDeer Problem
入门
题目描述

Problem Statement

It is only six months until Christmas, and AtCoDeer the reindeer is now planning his travel to deliver gifts.
There are N houses along TopCoDeer street. The i-th house is located at coordinate a_i. He has decided to deliver gifts to all these houses.
Find the minimum distance to be traveled when AtCoDeer can start and end his travel at any positions.

Input

Input is given from Standard Input in the following format:
N
a_1 a_2 ... a_N

Output

Print the minimum distance to be traveled.

Constraints

  • 1 ≤ N ≤ 100
  • 0 ≤ a_i ≤ 1000
  • a_i is an integer.

Sample Input 1

4
2 3 7 9

Sample Output 1

7

The travel distance of 7 can be achieved by starting at coordinate 9 and traveling straight to coordinate 2.
It is not possible to do with a travel distance of less than 7, and thus 7 is the minimum distance to be traveled.

Sample Input 2

8
3 1 4 1 5 9 2 6

Sample Output 2

8

There may be more than one house at a position.

输入格式

见题面 Input 部分

输出格式

见题面 Output 部分

样例输入
4 2 3 7 9
样例输出
7