问题 K: zhuozhuo烤饼干

内存限制:256 MB 时间限制:2 S
题面:传统 评测方式:文本比较 上传者:
提交:472 通过:239

题目描述

早上醒来,zhuozhuo决定烤饼干。要烤一块饼干,他需要n种配料,以及每种配料的占比ai,ai表示烤一块饼干需要多少克i配料。要准备一块饼干,zhuozhuo需要使用所有n种配料。zhuozhuobi克第i配料。他还有k克魔法粉。每克魔法粉可以精确地转化为1n种配料中的任何一种,可以用于烘焙饼干。你的任务是确定最大饼干数量,zhuozhuo能够使用他拥有的配料和神奇的粉末烘焙饼干。



输入格式

输入: 

第一行包含两个正整数n和k(1≤n≤100000,1≤k≤109) 分别为配料的数量和神奇粉末的克数。 

第二行包含序列a1,a2,…,an(1≤ai≤109),其中第i个数等于烘焙一个曲奇饼干所需的第i个成分的克数。 

第三行包含序列b1、b2、…、bn(1≤bi≤109),其中第i个数等于zhuozhuo具有的第i个成分的克数。 

 

输出格式

输出: 

打印出最大数量的饼干,zhuozhuo将能够使用他拥有的食材和神奇的粉末烘焙饼干。 

  

Examples: 

Input: 



1 1000000000
1
1000000000

Output: 

2000000000 

Input: 

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

Output: 




Input: 

3 1
2 1 4
11 3 16

Output: 


Input: 

4 3
4 3 5 6
11 12 14 20

Output: 




20 1000000000
1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000
1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000

1

输入样例 复制

1 1000000000
1
1000000000

输出样例 复制

2000000000