数组调得很大,不知道为什么会re
本蒟蒻还不会vector,求调
玄关
#include<bits/stdc++.h>
using namespace std;
long long n,p,a[1000900],x,y,z,d[1000900],g[1000900];
int main(){
cin>>n>>p;
for(int i=1;i<=n;i++){
cin>>a[i];
d[i] = a[i]-a[i-1];
}
while(p--){
cin>>x>>y>>z;
d[x]+=z;
d[y+1]-=z;
}
long long Min = LONG_LONG_MAX;
for(int i=1;i<=n;i++){
g[i] = d[i] + g[i-1];
Min = min(Min,g[i]);
}
cout<<Min;
return 0;
}
