U580277 别样的进步大战

题目背景

赵老师带了一班级的小蒟蒻,为了提高班级整体水平,赵老师决定通过肘击来督促学生进步。由于上次的进步大战中,单纯追求总进步速度导致部分学生被忽视,这次赵老师希望保证班级里进步最慢的学生也能得到充分关注。 **也试试这些题目** - [U578817 赵老尸大战王の冻](https://www.luogu.com.cn/problem/U578817) - [U79657 王之栋的魔法](https://www.luogu.com.cn/problem/U579657) - [U609367 二等分的NOI金牌](https://www.luogu.com.cn/problem/U609367)

题目描述

赵老师有 $n$ 个学生,初始时所有学生的进步值都是 $0$。肘击第 $i$ 个学生可以使其进步值增加 $s_i$。每次肘击第 $i$ 个学生会消耗 $c_i$ 点精力。 赵老师的精力上限为 $C$,他可以重复肘击同一个学生。现在赵老师希望合理分配精力,使得在肘击结束后,班级中进步值最小的学生尽可能大。

输入格式

第一行两个整数 $n,C$,表示学生数量和赵老师的精力上限。 第二行 $n$ 个整数 $s_1, s_2, ..., s_n$,表示肘击各学生能增加的进步值。 第三行 $n$ 个整数 $c_1, c_2, ..., c_n$,表示肘击各学生消耗的精力。

输出格式

输出一个整数,表示班级中最小进步值可能达到的最大值

说明/提示

**【样例解释】** 样例1解释: * 肘击学生1 $\times2$(消耗4精力,进步值2)。 * 肘击学生2 $\times2$(消耗6精力,进步值2)。 * 肘击学生3 $\times1$(消耗4精力,进步值2)。 * 肘击学生4 $\times1$(消耗5精力,进步值3)。 最小进步值为 2(学生1、学生2、学生3)。 **【数据范围】** 对于$100\%$的数据: * $1 \le n \le 10^5$ * $1 \le C \le 10^9$ * $1 \le s_i \le 10^9$ * $1 \le c_i \le 10^5$ | 测试点占比 | $n$ | $C$ | | --- | --- | --- | | $30\%$ | $1 \le n \le 10$ | $1 \le C \le 10^3$ | | $60\%$ | $1 \le n \le 10^3$ | $1 \le C \le 10^9$ | | $100\%$ | $1 \le n \le 10^5$ | $1 \le C \le 10^9$ |