feat: 添加计算数组最大值与最小值差的程序

实现一个读取数组并计算相邻元素最大值与最小值差的程序,用于处理输入数据并输出结果。
This commit is contained in:
Zengtudor 2025-10-09 13:20:58 +08:00
parent 6c7412f1d2
commit 056863889b

29
src/10/9/mn1009t1.cpp Normal file
View File

@ -0,0 +1,29 @@
#include <algorithm>
#include <cstdint>
#include <iostream>
#include <istream>
using ll = int64_t;
const ll maxn = 1e6+5;
ll n, a[maxn], maxi,mini;
int main(){
std::iostream::sync_with_stdio(false);
std::cin.tie(nullptr);
std::cin>>n;
for(ll i=1;i<=n;i++){
std::cin>>a[i];
}
for(ll i=2;i<=n;i++){
ll _;
std::cin>>_;
}
maxi=a[1],mini=a[1];
for(ll i=2;i<=n;i++){
maxi=std::max(maxi,a[i]);
mini=std::min(mini,a[i]);
std::cout<<maxi-mini<<"\n";
}
}