DEV过编译,洛谷没过,求查错
查看原帖
DEV过编译,洛谷没过,求查错
875743
FJ_00460楼主2023/11/25 18:57
#include<bits/stdc++.h> 
using namespace std;
const int N = 1e6 + 5; 
int n, m, r[N], cha[N];
int main(){
	cin >> n >> m;
	for(int i = 1 ; i <= n ; i++){
		cin >> r[i];
	}
	for(int i = 1 ; i <= m ; i++){
		int a, b, c;
		cin >> a >> b >> c;
		cha[b] += a;
		cha[c + 1] -= a;
	}
	int sum, sum_1 = 0;
	for(int i = 1 ; i <= m; i++){
		sum = sum_1 + cha[i];
		if(sum > r[i]){
			cout << "-1" << "\n";
			cout << i << "\n";
			return 0;
		}
		sum_1 = sum;
	}
	cout << "0\n";
	return 0;
}
2023/11/25 18:57
加载中...