Yang_Zirui @ 2025-01-05 16:57:16
#include <bits/stdc++.h>
using namespace std;
int n,m,l,r,z,minn=-2147483647;
int a[1000005];
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++) cin>>a[i];
for(int i=1;i<=m;i++){
cin>>l>>r>>z;
for(int j=l;j<=r;j++){
a[j]+=z;
}
}
for(int i=1;i<=n;i++) minn=min(minn,a[i]);
cout<<a[1];
}
by Herio @ 2025-01-05 17:00:26
呃,应该输出minn吧,你的代码时间复杂度还可以优化