A. 巡逻(defense)

    传统题 文件IO:defense 1000ms 256MiB

巡逻(defense)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

在边境,每天都会安排夜间巡逻的战士,目前已经安排好了 nn 天的巡逻人数。

但是最近局势不太平,会不定期从其他地方抽调一名战士来支援边境的巡逻任务,支援一段时间后离开。

现在你知道了原本各天巡逻的人数,并且提供给你一份调配记录,你需要计算出各天巡逻的实际人数是多少。

输入格式

第一行两个整数 nnqq, 分别代表总天数和调配记录数量

第二行 nn 个整数,依次表示每一天的巡逻人数

接下来的 qq 行,每行两个整数 beginbeginendend,表示第 beginbegin 天抽调了一名战士来支援,并且该战士在第 endend 天之后会离开。

输出格式

一行输出 nn 个整数,每个整数表示实际巡逻的战士数量

样例数据

5 3
3 3 4 4 3
3 4
1 2
2 4
4 5 6 6 3

样例解释

原定5天分别有 3、3、4、4、3个战士巡逻

第一个抽调过来支援的战士从第3天到第4天巡逻

第二个抽调过来支援的战士从第1天到第2天巡逻

第三个抽调过来支援的战士从第2天到第4天巡逻

数据范围

对于40%的数据,1n,q101 \le n,q \le 10

对于100%的数据,1n50000,1q1000001 \le n \le 50000, 1\le q \le 100000beginbeginendend 保证在 1n1\sim n 范围内且 beginendbegin \le end

2024年CSP-J复赛模拟 03

未参加
状态
已结束
规则
OI
题目
4
开始于
2024-10-17 0:00
结束于
2024-10-18 9:00
持续时间
3.5 小时
主持人
参赛人数
7