#include <iostream>
#include <string>
using namespace std;
const int N = 2e5 + 10;
int a[N];
int s[N];
int main() {
int n;
cin>>n;
for(int i = 1;i <= n;i++){
cin>>a[i];
}
for(int i = 1;i <= n;i++){
s[i] = s[i - 1] + a[i];
}
int mx = -2e8 + 10;
int mn = 2e8 + 10;
for(int i = 0;i <= n;i++){
mx = max(mx,s[i]);
mn = min(mn,s[i]);
}
int res = mx - mn;
cout<<res;
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号