为什么20 样例过了 揪出必关
  • 板块P2367 语文成绩
  • 楼主chty
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/8/2 13:42
  • 上次更新2024/8/2 14:40:19
查看原帖
为什么20 样例过了 揪出必关
1162593
chty楼主2024/8/2 13:42
#include<bits/stdc++.h>
using namespace std;
int ans=99999999;
int arr[10000005];
int main(){
	int n,m;
	cin>>n>>m;
	for(int i=1;i<=n;i++){
	    cin>>arr[i];
	}
	for(int i=1;i<=m;i++){
		int a,b,c;
		cin>>a>>b>>c;
		arr[a]+=c;
		arr[b+1]-=c;
	}
	for(int i=1;i<=n;i++){
		arr[i]+=arr[i-1];
		ans=min(arr[i],ans);
	}
	cout<<ans;
}

用的差分

2024/8/2 13:42
加载中...