80分,为什么TLE,求大佬调
查看原帖
80分,为什么TLE,求大佬调
1459804
zhangzhehan20110724楼主2025/1/17 15:49
#include<bits/stdc++.h> 
using namespace std;
int a[5000005],b[5000005];
int s[5000005];
int main(){
	int n,p,x,y,z;
	cin>>n>>p;
	for(int i=1;i<=n;i++){
		cin>>a[i];
		b[i]=a[i]-a[i-1];
	}
	for(int i=1;i<=p;i++){
		cin>>x>>y>>z;
		b[x]+=z;
		b[y+1]-=z;
	}
	for(int i=1;i<=n;i++){
		s[i]=b[i]+s[i-1];
	} 
	sort(s+1,s+1+n);
	cout<<s[1];
	return 0;
}
2025/1/17 15:49
加载中...