21364_虎胆龙威4

2022-5-16 18:19| 发布者: Hocassian| 查看: 39| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-4-89505197812699-Problem List-采集的数据-后羿采集器.html

Pro.ID

21364

Title

虎胆龙威4

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=21364

AC

18

Submit

63

Ratio

28.57%

时间&空间限制

  • Time Limit: 1000/500 MS (Java/Others)     Memory Limit: 65536/65536 K (Java/Others)
  • 描述

    在电影《虎胆龙威4》中,一个定时炸弹将要爆炸了,侦探John McClane和他的伙伴Zues必须在5分钟之内,通过容量为5加仑和3加仑的罐子精确地取出4加仑的水。这不是一个简单的任务,不过他们最终还是及时的完成了。

    (1) 把5加仑的罐子充满水,3加仑的罐子空着。

    (2) 从5加仑的罐子里面倒出水充满3加仑的罐子。

    (3) 5加仑的罐子里剩下了2加仑的水。把3加仑的罐子清空。

    (4) 把5加仑的罐子里剩下的2加仑水倒进3加仑的罐子里。

    (5) 充满5加仑的罐子,然后从5加仑的罐子倒出水充满3加仑的罐子。

    (6) 5加仑的罐子里剩下4加仑的水。

    在《虎胆龙威4》中,恐怖分子开始了另一项的袭击。这次,John面对的是一个类似的但更为复杂的问题。给定n个罐子,容量分别是A1 , A2 , … , An ,需要精确地取得W加仑的水。由于恐怖分子没时间去准备这些罐子,所以他们只是询问是否可能。

    输入

    有多个测试用例。每个测试用例的格式是:

    n

    A1  A2 … An

    W

    所有的数据都是正整数。n是罐子的个数, n ≤ 100

    A1 , A2 , … , An是这些罐子的容量,Ai < 109

    W是所要量出的水。

    最后一个测试用例n=0不用处理。

    输出

    Description

    在电影《虎胆龙威4》中,一个定时炸弹将要爆炸了,侦探John McClane和他的伙伴Zues必须在5分钟之内,通过容量为5加仑和3加仑的罐子精确地取出4加仑的水。这不是一个简单的任务,不过他们最终还是及时的完成了。

    (1) 把5加仑的罐子充满水,3加仑的罐子空着。

    (2) 从5加仑的罐子里面倒出水充满3加仑的罐子。

    (3) 5加仑的罐子里剩下了2加仑的水。把3加仑的罐子清空。

    (4) 把5加仑的罐子里剩下的2加仑水倒进3加仑的罐子里。

    (5) 充满5加仑的罐子,然后从5加仑的罐子倒出水充满3加仑的罐子。

    (6) 5加仑的罐子里剩下4加仑的水。

    在《虎胆龙威4》中,恐怖分子开始了另一项的袭击。这次,John面对的是一个类似的但更为复杂的问题。给定n个罐子,容量分别是A1 , A2 , … , An ,需要精确地取得W加仑的水。由于恐怖分子没时间去准备这些罐子,所以他们只是询问是否可能。

    Input

    有多个测试用例。每个测试用例的格式是:

    n

    A1  A2 … An

    W

    所有的数据都是正整数。n是罐子的个数, n ≤ 100

    A1 , A2 , … , An是这些罐子的容量,Ai < 109

    W是所要量出的水。

    最后一个测试用例n=0不用处理。

    Output

    为每个测试用例输出一行结果:如果有可解,输出 YES,否者输出 NO

    Sample Input

    2
    3 5
    4
    2
    3 6
    4
    0

    Sample Output

    YES
    NO

    Source

    样例输入

    2
    3 5
    4
    2
    3 6
    4
    0

    样例输出

    YES
    NO

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部