马桶上的厨师(2)

马桶上的厨师(2)


今天,厨师又一次做到了马桶上,他想到了,要去到梦幻之虾需要通过命运之桥,但是他们一行有四个人,后面还有稽查员在追赶,经过严密的计算,他算得了他们有20分钟逃跑。
但是命运之桥非常黑,并且他们只有一盏灯,又因为常年失修导致只能成受2个人的重量。
该怎么办呢?
模拟代码

import turtle
k=20
a=int(input("the first person cross the brige need how long(minute)"))
b=int(input("the second person cross the brige need how long(minute)"))
c=int(input("the third person cross the brige need how long(minute)"))
d=int(input("the fourth person cross the brige need how long(minute)"))
w=["","","","",""]
while(True):
    v=int(input("the person cross brige's minutes"))
    f=int(input("the person cross brige's minutes(if it's the same person cin the same)"))
    if v>f:
        k-=v
        if v==a:
            w[1]='1'
            if f == a:
                w[1] = '1'
            if f == b:
                w[2] = '1'
            if f == c:
                w[3] = '1'
            if f == d:
                w[4] = '1'
        if v==b:
            w[2]='1'
            if f == a:
                w[1] = '1'
            if f == b:
                w[2] = '1'
            if f == c:
                w[3] = '1'
            if f == d:
                w[4] = '1'
        if v == c:
            w[3]='1'
            if f == a:
                w[1] = '1'
            if f == b:
                w[2] = '1'
            if f == c:
                w[3] = '1'
            if f == d:
                w[4] = '1'
        if v==d:
            w[4]='1'
            if f == a:
                w[1] = '1'
            if f == b:
                w[2] = '1'
            if f == c:
                w[3] = '1'
            if f == d:
                w[4] = '1'
    if f>v:
        k-=f
        if f==a:
            w[1]='1'
            if v == a:
                w[1] = '1'
            if v == b:
                w[2] = '1'
            if v == c:
                w[3] = '1'
            if v == d:
                w[4] = '1'
        if f==b:
            w[2]='1'
            if v == a:
                w[1] = '1'
            if v == b:
                w[2] = '1'
            if v == c:
                w[3] = '1'
            if v == d:
                w[4] = '1'
        if f==c:
            w[3]='1'
            if v == a:
                w[1] = '1'
            if v == b:
                w[2] = '1'
            if v == c:
                w[3] = '1'
            if v == d:
                w[4] = '1'
        if f==d:
            w[4]='1'
            if v == a:
                w[1] = '1'
            if v == b:
                w[2] = '1'
            if v == c:
                w[3] = '1'
            if v == d:
                w[4] = '1'
    if v==f:
        k-=v
        if v == a:
            w[1] = '0'
        if v == b:
            w[2] = '0'
        if v == c:
            w[3] = '0'
        if v == d:
            w[4] = '0'
    if k>=0:
        if w[1]=='1':
            if w[2]=='1':
                if w[3]=='1':
                    if w[4]=='1':
                        print("ohhhh!you win!!!!!!!!ooooooooh")
                        break
        print(k)
    if k<=0:
        print("f**k,you silly!")
        break
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值