题目
#include<bits/stdc++.h>
using namespace std;
int n,x;
int sum;
int a[100005];
int main()
{
cin>>n>>x;
for(int i=1;i<=n;i++)
{
cin>>a[i];
sum+=a[i];
a[i]=x-a[i];
}
int ans=-100005;
int b;
for(int i=1; i<= n ;i++)
{
if(i==1) b=a[i];
else b=max(a[i],a[i]+b);
ans=max(ans,b);
}
cout<<max(sum+ans,sum);
return 0;
}