题号:NC15523
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
接下去,Sεlιнα(Selina) 又搞了个文艺竞演。
虽说是文艺竞演,其实只是为了满足
Sεlιнα 的内心企盼——看群男友献歌献舞。她排列好了各个参赛男友的节目顺序,然后将他们安排在两个舞台上表演,自己则在演播室里使用两台闭路电视同时观看。万万没想到的是,当一切准备就绪时,其中一台电视炸了,她不会修,也没有时间修。于是只能尴尬地使用一台闭路电视观看两个舞台上的节目。当然,这台电视不支持分屏同时观看,所以
Sεlιнα 只能不停地换台观看。现在,作为导演的
Sεlιнα 已经知道了两个舞台的节目 单以及每个节目

对于她所能产生的愉悦度

,她想安排电视在每个时刻播放的频道(可以在某些时刻不看),使得自己能得到最大的愉悦度。
现在请优秀的你告诉 Sεlιнα 最大能产生的愉悦度是多少。 要注意的是,文艺竞演没有广告插播,所以当一个节目结束时,另一个节目会立刻开始演出。 并且 Sεlιнα 看节目以分钟为单位,也就是说,她只能在每分钟结束的那一刻切换舞台。节目对 Sεlιнα 产生愉悦度是以分钟为单位的,也就是说,她看第
个节目每一分钟就会产生
的愉悦度。而 Sεlιнα 对节目的完整性丝毫不在意,没有完整地看一个节目是没有关系的。
输入描述:
第一行三个数

,表示舞台一有

个节目,舞台二有

个节目,总时长为

分钟。
接下去

行,每行两个整数

,表示舞台一的第

个节目在第

分钟结束后开始,每分钟能产生愉悦度

。当一个节目开始时,这个舞台之前正在播放的节目直接停止,中间没有暂停。
接下去

行,每行两个整数

,表示舞台二的第

个节目在第

分钟结束后开始,每分钟能产生愉悦度

。当一个节目开始时,这个舞台之前正在播放的节目直接停止,中间没有暂停。
数据保证每个舞台都有一个在

分钟时开始的节目(即最开始的节目),并且在同一个舞台中没有两个节目开始时间相同(即没有一个节目时长为

)。数据不保证输入中每个舞台的

会从小到大排序。
输出描述:
输出共一行,一个整数,表示最大的愉悦度。
示例1
说明
在这个样例中,Sεlιнα 在开始时观看频道二的节目,每分钟产生愉悦度

;在第二分钟结束时刻切换到频道一,每分钟产生愉悦度

,然后直到结束。总共产生愉悦度

。
示例2
输入
复制
3 4 17
8 3
0 10
9 10
7 15
0 6
16 9
14 8
备注:


