#include <iostream>
#include <vector>
using namespace std;
int main() {
int n;
cin >> n;
vector<int> nums; // 使用动态数组
int a;
while (cin >> a) {
nums.push_back(a);
}
if (nums.empty()) {
cout << 0;
return 0;
}
// 初始化最大最小值为数组的第一个元素
int max_num = nums[0];
int min_num = nums[0];
// 遍历数组,更新最大最小值
for (int num : nums) {
if (num > max_num) {
max_num = num;
}
if (num < min_num) {
min_num = num;
}
}
cout << max_num - min_num;
return 0;
}



京公网安备 11010502036488号