A30775.组装玩具(toy)

入门

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

小华打算用n种(编号为1到n)材料组装玩具。其中第i种材料的数量为Xi个。组装一个玩具需要第i种材料Yi个。小华另外有m个万能材料,每个万能材料可以作为 n种材料中的任意一个材料使用。

请编程计算小华最多可以组装多少个玩具?

输入格式

输入共 3行。

第 1行两个整数 n和m,分别表示小华有 n种材料和m个万能材料。 


第 2行n个正整数,其中第 i个整数Xi表示小华第i种材料有Xi个。 


第 3行n个正整数,其中第i个整数Yi表示小华组装一个玩具需要第 i种材料 Yi个。

输出格式

输出共 1 行。

一个整数,表示小华最多可以组装多少个玩具。

输入输出样例

  • 输入#1

    【样例1】
    1 1
    1
    1
    
    【样例2】
    3 1
    1 1 1
    10 10 10
    
    【样例3】
    3 1
    13 7 20
    3 2 5
    
    【样例4】
    2 2
    3 3
    2 2

    输出#1

    【样例1】
    2
      输入中小华只有 1个编号为1的材料,另外还有 1个万能材料。组装一个玩具需要编号为1的材料1个。所以可以用 1个编号为1的材料和 1 个万能材料分别组装1 个玩具,共可以组装2个玩具。 
    
    【样例2】
    0
    【样例2解释】 
      输入中小华第 1 种材料有 1 个,第 2 种材料有 1 个,第 3 种材料有 1 个,另外还有 1个万能材料。组装一个玩具需要第1种材料10 个,需要第2 种材料10个,需要第3种材料10个。所有小华目前的材料只能组装 0 个玩具。
    
    
    【样例3】
    4
    【样例3解释】 
      输入中小华第1种材料有13个,第 2种材料有7 个,第3种材料有20个,另外还有1个万能材料。组装一个玩具需要第1种材料3个,需要第 2种材料 2个,需要第 3种材料 5个。小华将万能材料作为1个第2种材料,可以组装 4 个玩具。 
    
    【样例4】
    2
    【样例4解释】 
      输入中小华第1种材料有3个,第2种材料也有 3个,另外还有2个万能材料。组装一个玩具需要第1种材料 2个,需要第2种材料2 个。小华将1 个万能材料作为1 个第1 种材料,将另外1个万能材料作为 1个第2 种材料,则可以组装 2个玩具。 

说明/提示

【数据范围约定】

50%的测试点输入数据保证1 <=n <=1000,1 <=m <=104,1 <=Xi, Yi <=104。 


100%的测试点输入数据保证1 <=n <=100000,1 <=m <=109,1 <=Xi, Yi <=109。
首页