#P1517. 高樓 (buildings)

高樓 (buildings)

題目描述

在美麗的澳門半島上,有 𝑛 座高樓,第 𝑖 座高樓的高度為 ℎ[𝑖]。

小 P 站在這 𝑛 座高樓當中最高的一座上,俯瞰着整個澳門半島的美麗風景。

他看到了站在另一座高樓的小 Q,經過線上溝通後發現小 Q 在這 𝑛 座高樓當中次高的一座上。其中,次高的高樓是指在所有高樓中,高度比最高的高樓小的高樓當中最高的一座。

小 P 想知道,他們所在的兩座高樓的高度之差是多少。

輸入格式

你需要在標準輸入 (stdin) 讀入數據。

輸入的第一行包含一個正整數 𝑛。

第二行包含 𝑛 個正整數 ℎ[1], ℎ[2], ℎ[3], … , ℎ[𝑛],以空格分隔。

輸出格式

你需要在標準輸出 (stdout) 輸出答案。

輸出一行,一個整數表示答案。

Samples

5
7 4 8 8 3
1

提示

【樣例 1 解釋】

小 P 站在最高的高樓 (即第 3 座或第 4 座) 上,其高度為 8。

小 Q 站在次高的高樓 (即第 1 座) 上,其高度為 7。

無論小 P 站在第 3 座還是第 4 座高樓上,兩高樓高度之差均為 8 − 7 = 1。

因此,答案為 1。

【數據範圍】

對於所有測試數據,保證:

  • 2 ≤ 𝑛 ≤ 1000
  • 對於所有滿足 1 ≤ 𝑖 ≤ 𝑛 的整數 𝑖,ℎ[𝑖] ≤ 109。
  • 存在兩個滿足 1 ≤ 𝑖 < 𝑗 ≤ 𝑛 的整數 𝑖,𝑗 使得 ℎ[𝑖] ≠ ℎ[𝑗]。
子任務分數

𝑛 ≤

特殊性質

1510B
22510
3151000A
4151000B
5401000

特殊性質 A:對於任意兩個整數 𝑖,𝑗 (1 ≤ 𝑖 < 𝑗 ≤ 𝑛) 均有 ℎ[𝑖] < ℎ[𝑗]。

特殊性質 B:對於任意兩個整數 𝑖,𝑗 (1 ≤ 𝑖 < 𝑗 ≤ 𝑛) 均有 ℎ[𝑖] ≠ ℎ[𝑗]。

原始資料

  • Zero1 題號:b518
  • Hydro 題號:Z1518
  • Locale:zh_TW
  • Display:open