#CSP202509E. 造题计划(下)
造题计划(下)
时间限制: 5.0 秒
空间限制: 512 MB
题目背景
西西艾弗大学的第三十九届算法考试就要开始了,小 C 和 小 F 二人正在紧张地筹备题目……
题目描述
小 C 和 小 F 需要在 天时间内造出若干道题目用于考试。二人的分工很明确:小 C 负责造题,小 F 负责验题。显然,一个题需要先被小 C 造完,才能被小 F 验,验完之后才能上线考试。
西西艾弗大学有合理的工作制度,每一天,小 C 会在上午造题,在小 C 造完题下班之后,小 F 会在下午验题。因为不需要打卡,他们可以灵活地选择这一天是否工作。
小 C 和小 F 都很注重工作和生活的平衡,所以小 C 一天最多出一个题,小 F 一天最多验一个题。因为人的工作状态有波动,在第 天,小 C 造一个题需要的精力值为 ,小 F 验一个题需要的精力值为 。
小 C 和 小 F 还要一起完成某门课的大作业,所以他们不能把全部的精力都花在造题上。根据二人精准的测算,他们用于出题的总精力值不可以大于 。
现在小 C 和 小 F 想知道,在这 天里他们最多能造出多少题目。
输入格式
从标准输入读入数据。
输入的第一行包含两个正整数 ,分别表示用于筹备比赛的天数和可以花费的最大总精力值。
第二行包含 个正整数 ,表示每天小 C 造题需要花费的精力。
第三行包含 个正整数 ,表示每天小 F 验题需要花费的精力。
输出格式
输出到标准输出。
输出一行一个正整数,表示小 C 和 小 F 最多能造出的题目数量。
5 12
3 5 7 2 9
4 2 8 3 7
2
样例 1 解释
小 C 在第一天和第四天造题。
小 F 在第二天和第四天验题。
子任务
对于所有数据,保证 $1 \leq n \leq 5 \times 10^5, 1 \leq a_i, b_i \leq 10^9, 1 \leq m \leq 10^{18}$。
本题采用捆绑测试,你只有通过一个子任务中的所有测试点才能得到该子任务的分数。
| 子任务编号 | 分值 | |
|---|---|---|
| 1 | 20 | |
| 2 | 30 | |
| 3 | 20 | |
| 4 | 30 |