在一家繁忙的电子元件制造厂中,车间主管小 A 负责优化一排 N 台精密电子元件加工机的运行。这些机器从左至右依次编号为 1 到 N,第 i 台机器在标准条件下每天可加工出 C_i 件合格电子元件。
由于设备负载问题,若相邻两台机器同一天启动,便会因热量干扰引发故障,影响生产安全。小 A 每天可以选择任意多台机器启动,但相邻机器不能同时启动。
工厂计划连续运行 D 天,每天的清晨都会调整一台机器的单日产量。请帮助小 A 通过合理生产调度,计算出 D 天最多总加工电子元件的总量。
第一行输入两个正整数 N 和 D。
第 2 至 N+1 行,每行一个正整数 C_i,表示初始每台机器的加工能力。
接下来的 D 行,每行两个正整数 P_j 和 M_j,表示第 j 天清晨将编号为 P_j 的机器的单日产量调整为 M_j。
一行一个整数,表示 D 天最多总加工电子元件的总量。
5 3 1 2 3 4 5 5 2 2 7 1 10
32
10 8 1 2 5 8 3 2 9 6 7 4 1 2 2 1 3 3 4 1 5 2 6 1 7 3 8 2
182
10 10 1 3 2 5 4 2 6 9 3 4 1 2 2 3 3 1 4 4 5 2 6 3 7 1 8 4 9 2 10 3
212
初始配置下,5 台机器加工能力分别为 1、2、3、4、5。
最多总加工电子元件的总量累计 6+11+15=32 件。
对于 100\% 的数据,满足 1 ≤ N ≤ 40000,1 ≤ D ≤ 50000,1 \le C_i \le 10^9,1 \le P_j \le N,1 \le M_j \le 10^9。
| 测试点编号 | N,D |
|---|---|
| 1 | N \leq 10,D=1 |
| 2 \sim 3 | N \leq 250,D \leq 450 |
| 4 \sim 10 | N \leq 40000,D \leq 50000 |