mirror of
https://gitcode.com/Zengtudor/alg2025.git
synced 2025-10-17 21:42:25 +00:00
feat: 添加计算数组最大值与最小值差的程序
实现一个读取数组并计算相邻元素最大值与最小值差的程序,用于处理输入数据并输出结果。
This commit is contained in:
parent
6c7412f1d2
commit
056863889b
29
src/10/9/mn1009t1.cpp
Normal file
29
src/10/9/mn1009t1.cpp
Normal 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";
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user