80分求调
查看原帖
80分求调
1176168
rxr2018360074楼主2025/1/22 19:31

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;
}


2025/1/22 19:31
加载中...