#ABC363G. 动态调度
动态调度
动态调度
题目描述
给定两个长度为 的序列: 和 。
按给定顺序处理 个查询。每个查询按以下格式给出:
c x y:将 改为 ,将 改为 。然后,解决以下问题并输出答案。
有 个编号为 到 的工作。
从现在开始(将今天视为第 1 天),你将在 天中每天选择并完成一个工作。
如果你在第 天或之前完成工作 ,你将获得 的奖励。(如果未能在第 天或之前完成,则什么都得不到。)
通过选择最优的工作完成顺序,求你能获得的最大总奖励。
输入格式
输入按以下格式从标准输入给出。其中, 表示第 个查询。
每个查询按以下格式给出。
输出格式
输出 行。第 行应包含第 个查询的答案。
样例
3 2
1 2 3
3 6 3
3 1 4
2 3 9
10
13
第一个查询如下:
将 改为 ,将 改为 。此时 ,。
在子问题中,一种最优做法是:第 1 天完成工作 3,第 2 天完成工作 2,第 3 天完成工作 1。总奖励为 ,所以输出 。
第二个查询如下:
将 改为 ,将 改为 。此时 ,。
在子问题中,一种最优做法是:第 1 天完成工作 3,第 2 天完成工作 1,第 3 天完成工作 2。总奖励为 ,所以输出 。
5 1
1 2 3 4 5
1000000000 1000000000 1000000000 1000000000 1000000000
1 1 1000000000
5000000000
10 10
6 2 4 1 5 1 6 6 5 3
45 65 71 52 86 52 48 60 40 98
5 6 5
8 4 34
6 7 83
1 3 21
7 5 85
7 4 51
8 2 81
2 7 54
6 1 5
8 6 30
394
379
462
457
459
414
443
479
401
396
数据范围
- 所有输入值都是整数。
难度
省选/NOI-
通过率
—
尝试
0
已通过
0
- ID
- 3367
- 类型
- 传统题
- Time Limit
- 3314ms
- Memory Limit
- 1024MiB
- 上传者