#CSP202509E. 造题计划(下)

    ID: 259 Type: Default 5000ms 512MiB Tried: 69 Accepted: 2 Difficulty: 8 Uploaded By: Tags>CSP贪心反悔贪心其他wqs二分模拟费用流图结构费用流数据结构线段树

造题计划(下)

时间限制: 5.0 秒

空间限制: 512 MB

题目背景

西西艾弗大学的第三十九届算法考试就要开始了,小 C 和 小 F 二人正在紧张地筹备题目……

题目描述

小 C 和 小 F 需要在 nn 天时间内造出若干道题目用于考试。二人的分工很明确:小 C 负责造题,小 F 负责验题。显然,一个题需要先被小 C 造完,才能被小 F 验,验完之后才能上线考试。

西西艾弗大学有合理的工作制度,每一天,小 C 会在上午造题,在小 C 造完题下班之后,小 F 会在下午验题。因为不需要打卡,他们可以灵活地选择这一天是否工作。

小 C 和小 F 都很注重工作和生活的平衡,所以小 C 一天最多出一个题,小 F 一天最多验一个题。因为人的工作状态有波动,在第 ii 天,小 C 造一个题需要的精力值为 aia_i,小 F 验一个题需要的精力值为 bib_i

小 C 和 小 F 还要一起完成某门课的大作业,所以他们不能把全部的精力都花在造题上。根据二人精准的测算,他们用于出题的总精力值不可以大于 mm

现在小 C 和 小 F 想知道,在这 nn 天里他们最多能造出多少题目。

输入格式

从标准输入读入数据。

输入的第一行包含两个正整数 n,mn, m,分别表示用于筹备比赛的天数和可以花费的最大总精力值。

第二行包含 nn 个正整数 a1,a2,,ana_1, a_2, \ldots, a_n,表示每天小 C 造题需要花费的精力。

第三行包含 nn 个正整数 b1,b2,,bnb_1, b_2, \ldots, b_n,表示每天小 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}$。

本题采用捆绑测试,你只有通过一个子任务中的所有测试点才能得到该子任务的分数。

子任务编号 分值 nn\le
1 20 100100
2 30 30003000
3 20 10510^5
4 30 5×1055\times 10^5