#include <iostream>
using namespace std;
#include <vector>
#include <algorithm>
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int n;
cin>>n;
vector<int>s(n);
for(int i=0;i<n;i++){
cin>>s[i];
}
int Max=s[0];
int curMax=s[0];
int Min=s[0];
int curMin=s[0];
for(int i=1;i<n;i++){
curMax=max(s[i],curMax+s[i]);
curMin=min(s[i],curMin+s[i]);
Max=max(Max,curMax);
Min=min(Min,curMin);
}
long long ans=max(abs(Max),abs(Min));
cout<<ans<<endl;
return 0;
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号