80, 第五个wa了
  • 板块P2367 语文成绩
  • 楼主koromu
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/11/10 20:31
  • 上次更新2023/11/10 21:41:24
查看原帖
80, 第五个wa了
1057133
koromu楼主2023/11/10 20:31
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <algorithm>
using namespace std;

const int N = 1000010;
int a[N], s[N];
int n, p;
int x, y, z;

int main()
{
	scanf("%d%d", &n, &p);
	for (int i = 1; i <= n; i++)
		scanf("%d", &a[i]);

	for (int i = 1; i <= n; i++)
		s[i] = a[i] - a[i-1] ;
	while (p--)
	{
		scanf("%d%d%d", &x, &y, &z);
		s[x] += z, s[y+1] -= z;
	}
	for (int i = 1; i <= n; i++) a[i] = s[i] + a[i-1];
	sort(a+1, a + n + 1);
	cout << a[1];
	return 0;
}

想不明白求指点呀

2023/11/10 20:31
加载中...