#求助60分
查看原帖
#求助60分
517320
CyaNgw_DyG楼主2021/12/26 17:14
#include<bits/stdc++.h>
using namespace std;
long long n,k,a[5000002],x,y,z,ans,minn=999999999999;
int main() {
	cin>>n>>k;
	for(int i=1;i<=n;cin>>a[i++]);
	for(int i=2;i<=n;i++)a[i]=a[i]-a[i-1];
	while(k--){
		cin>>x>>y>>z;
		a[x]+=z;if(y==n)y--;a[y+1]-=z;
	}
	for(int i=1;i<=n;i++){
		ans+=a[i];
		if(ans<minn)minn=ans;
	}cout<<minn;
}

为什么只有60分...蒟蒻求助

2021/12/26 17:14
加载中...