‹ 上一题 下一题 ›

08759. 生物夏令营的结业计划 未做

1000 ms 256 MB 测试点 10 通过率 100% 改编6级·0/1背包动态规划好题精选背包+贪心两段0/1背包状态与转移

题目描述

生物夏令营安排了两类活动。

第一类是实验任务,共 项:完成第 项任务需要 小时,完成后获得 个学分。夏令营的结业要求是学分总数不少于 。

第二类是科普展馆,共 个:参观第 个展馆需要 小时。展馆只为开拓视野,不产生学分。

小营员共有 小时。每项任务、每个展馆都至多进行一次,活动顺序任意。他希望先以尽量少的时间完成足够学分的实验任务拿到结业资格,再用剩下的时间参观尽量多的展馆。求他最多能参观多少个展馆。

数据保证:完成全部 项任务的总学分不少于 ,且拿到结业资格所需的最少时间不超过 ,即结业一定可行。

输入格式

第一行四个整数 ,分别表示展馆数、任务数、结业所需学分、总时长。

第二行 个整数 ,表示各展馆的参观耗时。

第三行 个整数 ,表示各项任务的耗时。

第四行 个整数 ,表示各项任务的学分。

输出格式

输出一行,一个整数,表示最多能参观的展馆数。

样例

输入
4 3 6 22
3 8 4 5
4 6 10
2 3 5
输出
2

样例解释:选任务 和任务 ,学分 ,耗时 小时,这是拿到足够学分的耗时下界;剩 小时,参观耗时 与 的两个展馆共用 小时,再加上第 个展馆就超时了。

样例解释:唯一的任务必须完成( 学分恰好结业),耗时 小时全部用完,剩余 小时,一个展馆也参观不了。

数据范围

对于 的数据:,,,,,,。

本题共 10 个测试点,每个测试点 10 分。

输入
输出

            
答案