#898. 峰谷差值II

峰谷差值II

No submission language available for this problem.

Background

Special for beginners, ^_^

Description

电力记录员去记录 n 个电力数据,这些数据。这些数据中的最大值,叫;这些数据中的最小值,叫。记录员希望知道峰谷的差值是多少,央求你的帮助。

需要注意的是:

  • 参与差值计算的峰值,是不小于最大值的整数
  • 参与差值计算的谷值,是不大于最小值的整数

例如最大值是 3.1415,那么参与计算的应该是 4

例如最小值是 0.9, 那么参与计算的应该是 0

Prompt

数学函数:头文件 cmath

  • floor(x) 表示返回一个不大于 x 的整数
  • ceil(x) 表示返回一个不小于 x 的整数

例如 cout << floor(3.14) << endl; 看到是 3

例如 cout << ceil(3.14) << endl; 看到是 4

Format

Input

第一行一个整数 n ( 0 < n <= 100)

第二行 n 个数,表示电力数据。

Output

一行一个整数,表示峰谷值。

Samples

5
1.1 2.2 3.1415 0.9 2.02
4
1
1.1
1

Limitation

0 < 电力数据 <= 100

样例1解释:

ceil(3.14) - floor(0.9) = 4

1s, 1024KiB for each test case.