P2367
WA在最后一个点上
#include<bits/stdc++.h>
using namespace std;
#define ll long long
ll a[10000005],d[1000005];
int main(){
int n,p;
cin>>n>>p;
for(int i=1;i<=n;i++){
cin>>a[i];
d[i]=a[i]-a[i-1];
}
for(int i=1;i<=p;i++){
ll l,r,z;
cin>>l>>r>>z;
d[l]+=z;
d[r+1]-=z;
}
ll mi=INT_MAX;
for(int i=1;i<=n;i++){
a[i]=a[i-1]+d[i];
mi=min(mi,a[i]);
}
cout<<mi;
return 0;
}