AT_qupc2018_d Novelist

题目描述

Treeone 君在异世界转生后决定以冒险者身份接商人的护卫任务来赚取金钱。 在他转生后的高桥王国中,除了王都以外还有 $N$ 个城市,每个城市都被编号为 $1,\ 2,\ \ldots,\ N$。从王都到城市 $i$ 的移动需要 $T_i$ 天。 有 $M$ 个从王都出发到其他城市的护卫任务,每个任务的描述如下:第 $i$ 个任务在王都的出发时间是第 $A_i$ 天,任务要求到达城市 $X_i$ 的时间是 $A_i + T_{X_i}$ 天。 此外,还有 $L$ 个从城市到王都的护卫任务,每个任务的描述如下:第 $i$ 个任务在城市 $Y_i$ 出发的时间是第 $B_i$ 天,任务要求到达王都的时间是 $B_i + T_{Y_i}$ 天。 在任何一天,Treeone 君只能接受一个任务,并且在任务执行期间不能接受其他任务。最终,他能够接受的最大任务数是多少? 注意:Treeone 君一开始在王都,并且完成所有选中的任务后可以待在任何城市。

输入格式

输入的格式如下: > $N$ $M$ $L$ > > $T_1$ $T_2$ $...$ $T_N$ > > $X_1$ $A_1$ > > $X_2$ $A_2$ > > $...$ > > $X_M$ $A_M$ > > $Y_1$ $B_1$ > > $Y_2$ $B_2$ > > $...$ > > $Y_L$ $B_L$

输出格式

输出一个整数,即能够接受的最大任务数。

说明/提示

### 样例解释 #1 通过选择以下任务,Treeone 君可以获得 $3$ 枚金货: - 第 $2$ 天从王都出发,到达城市 $2$。 - 第 $4$ 天从城市 $2$ 出发,到达王都。 - 第 $6$ 天从王都出发,到达城市 $1$。 ### 样例解释 #2 在这个输入示例中,Treeone 君可以接受 $2$ 个任务,满足所有时间不冲突的条件。