题目描述
生物夏令营安排了两类活动。
第一类是实验任务,共 项:完成第 项任务需要 小时,完成后获得 个学分。夏令营的结业要求是学分总数不少于 。
第二类是科普展馆,共 个:参观第 个展馆需要 小时。展馆只为开拓视野,不产生学分。
小营员共有 小时。每项任务、每个展馆都至多进行一次,活动顺序任意。他希望先以尽量少的时间完成足够学分的实验任务拿到结业资格,再用剩下的时间参观尽量多的展馆。求他最多能参观多少个展馆。
数据保证:完成全部 项任务的总学分不少于 ,且拿到结业资格所需的最少时间不超过 ,即结业一定可行。
输入格式
第一行四个整数 ,分别表示展馆数、任务数、结业所需学分、总时长。
第二行 个整数 ,表示各展馆的参观耗时。
第三行 个整数 ,表示各项任务的耗时。
第四行 个整数 ,表示各项任务的学分。
输出格式
输出一行,一个整数,表示最多能参观的展馆数。
样例
输入
4 3 6 22 3 8 4 5 4 6 10 2 3 5
输出
2
样例解释:选任务 和任务 ,学分 ,耗时 小时,这是拿到足够学分的耗时下界;剩 小时,参观耗时 与 的两个展馆共用 小时,再加上第 个展馆就超时了。
输入
3 1 5 7 1 2 10 7 5
输出
0
样例解释:唯一的任务必须完成( 学分恰好结业),耗时 小时全部用完,剩余 小时,一个展馆也参观不了。
数据范围
对于 的数据:,,,,,,。
本题共 10 个测试点,每个测试点 10 分。