303463: CF670D2. Magic Powder - 2

Memory Limit:256 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Magic Powder - 2

题意翻译

给你N种材料,以及M个魔法材料。 每个魔法材料可以变成任意一种魔法材料。 现在已知做一个饼干要用每种材料Ai个,而且已知每种饼干我们初始有Bi个。 问最多可以做出来多少饼干。

题目描述

The term of this problem is the same as the previous one, the only exception — increased restrictions.

输入输出格式

输入格式


The first line contains two positive integers $ n $ and $ k $ ( $ 1<=n<=100000,1<=k<=10^{9} $ ) — the number of ingredients and the number of grams of the magic powder. The second line contains the sequence $ a_{1},a_{2},...,a_{n} $ ( $ 1<=a_{i}<=10^{9} $ ), where the $ i $ -th number is equal to the number of grams of the $ i $ -th ingredient, needed to bake one cookie. The third line contains the sequence $ b_{1},b_{2},...,b_{n} $ ( $ 1<=b_{i}<=10^{9} $ ), where the $ i $ -th number is equal to the number of grams of the $ i $ -th ingredient, which Apollinaria has.

输出格式


Print the maximum number of cookies, which Apollinaria will be able to bake using the ingredients that she has and the magic powder.

输入输出样例

输入样例 #1

1 1000000000
1
1000000000

输出样例 #1

2000000000

输入样例 #2

10 1
1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000
1 1 1 1 1 1 1 1 1 1

输出样例 #2

0

输入样例 #3

3 1
2 1 4
11 3 16

输出样例 #3

4

输入样例 #4

4 3
4 3 5 6
11 12 14 20

输出样例 #4

3

Input

题意翻译

给你N种材料,以及M个魔法材料。 每个魔法材料可以变成任意一种魔法材料。 现在已知做一个饼干要用每种材料Ai个,而且已知每种饼干我们初始有Bi个。 问最多可以做出来多少饼干。

加入题单

算法标签: