#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N = 1e6 + 1;
int a[N];
signed main(){
int n;
cin >> n;
for(int i = 1 ; i <= n ; i ++){
cin >> a[i];
}
int ans = -1e18;
int minn = 1e18;
for(int i = 1 ; i <= n ; i ++){
ans = max(ans , a[i] - minn);
minn = min(minn , a[i]);
}
cout << ans;
return 0;
}
1.ans和minn一定要开大点
2.ans和minn的语句不能调换
卑微地求关注(^_^)