AT_cf_2015_relay_g 主菜と副菜
题目描述
从 $N$ 种主菜和 $M$ 种副菜中选择菜品来组成一份套餐。主菜只能选择 $1$ 种,但副菜可以选择任意多种,也可以一个都不选。每种主菜和副菜在套餐中最多只能选一次。
- 第 $i$ 种主菜的价格为 $A_i$,顾客评分为 $B_i$。
- 第 $i$ 种副菜的价格为 $C_i$,顾客评分为 $D_i$。
套餐的总价格和评分分别为所选主菜和副菜的价格与评分之和。请在套餐总价格不超过 $L$ 的前提下,求套餐评分的最大值。
输入格式
输入按以下格式从标准输入读入。
> $N$ $M$ $L$
> $A_1$ $B_1$
> $\vdots$
> $A_N$ $B_N$
> $C_1$ $D_1$
> $\vdots$
> $C_M$ $D_M$
- 第 $1$ 行包含三个整数 $N\ (1\leq N\leq 10,000)$,$M\ (1\leq M\leq 1,000)$,$L\ (1\leq L\leq 10,000)$,以空格分隔。
- 接下来的 $N$ 行,每行包含两个整数,表示第 $i$ 种主菜的价格 $A_i\ (1\leq A_i\leq 10,000)$ 和评分 $B_i\ (1\leq B_i\leq 10,000)$。
- 再接下来的 $M$ 行,每行包含两个整数,表示第 $i$ 种副菜的价格 $C_i\ (1\leq C_i\leq 10,000)$ 和评分 $D_i\ (1\leq D_i\leq 10,000)$。
- 保证一定可以组成套餐。
输出格式
输出套餐评分的最大值,输出一行,末尾需换行。
说明/提示
由 ChatGPT 4.1 翻译