60pts求救!死活不知道哪里错了!玄关!
查看原帖
60pts求救!死活不知道哪里错了!玄关!
1021786
GeorgeDeng楼主2024/10/25 14:33
#include <iostream>
using namespace std;

int sum[5000005];
int n,m; 
signed main()
{
	ios::sync_with_stdio(false);
	cin.tie(0),cout.tie(0);
	cin>>n>>m;
	for(int i = 1;i<=n;i++){
		cin>>sum[i];
		sum[i]-=sum[i-1];
	}
	for(int i = 1;i<=m;i++){
		int a,b,c;
		cin>>a>>b>>c;
		sum[a]+=c;
		sum[b+1]-=c;
	}
	int minn = 0x7fffffff;
	for(int i = 1;i<=m;i++){
		sum[i]+=sum[i-1];
		minn = min(minn,sum[i]);
	}
	cout<<minn;
	return 0;
}

#2 和 #5 WA

2024/10/25 14:33
加载中...