20分求救
#include<bits/stdc++.h>
using namespace std;
int a[500005],m,n,xiao;
int main()
{
cin>>n>>m;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
for(int i=1;i<=m;i++)
{
int x,y,z;
cin>>x>>y>>z;
if(x>y)swap(x,y);
a[x]+=z;
a[y+1]-=z;
}
for(int i=1;i<=n;i++)
{
a[i]+=a[i-1];
}
for(int i=1;i<=n;i++)
{
xiao=min(a[i],xiao);
}
cout<<xiao;
return 0;
}
大佬,帮帮吧。