美文网首页
2018-05-09

2018-05-09

作者: 木马音响积木 | 来源:发表于2018-05-09 16:12 被阅读0次

这是一个随想,,就是一个人,背着水,在沙漠中行走,一天假设喝8升水,
参加这个比赛,如果每个人能背的水,都不同,有人能带60升,有人能背120升。
一个规则是,只要早上醒来,水不够8升,则今天走的距离不算。
看看,谁走的路最远。
背的水越多,走路越慢,前几天走路就较少,每天必须休息。
也假设一个人能背100升,他第一天背着全部的水,只能走1km。第二天水少了8升,
走路就多了100/92 km 。
不考虑体力消耗,因为每天都休息 。
代码如下

# coding=utf-8

# 几个列表
print ('eee664442299866uuu')

def daluzi(aaa):

    all={}
    maxsum=[]
    man_can=aaa
    ka4r=int(aaa+1)
    for kk in range(ka4r):
        str1 ='laga'+str(kk)
        pp=[]
        #man_can=100.00
    #人的负重前行能力为100,意思是,负重10升水一天能走10km
        
        totolwater =kk
        #每天喝8 升水
        # 循环形成list
        #todaykm
        todaykm=0.00
        dailydrunk =8
        havewater = totolwater
        while havewater>0:
            #man_can-=3
            havewater -=dailydrunk
            if havewater<0:
                #最后一天行走的路程不算
                break
            else:
                
                todaykm =  float( '%0.5f' %(man_can/(havewater+dailydrunk)) )
                pp.append(todaykm)
                #man_can-=3.6
                #man_can -= (todaykm*0.8)
        #print(pp)
        #print(sum(pp))
        maxsum.append(sum(pp))
        all[str1]=pp    
    #print(all)
    #print(max(maxsum))
    
    findthebig=0.00
    for keys in all:
        value=all[keys]
        kaba=sum(value)
        if kaba>findthebig :
            findthebig =kaba
            nana=keys
            
    print(nana)
    #print(all[nana])
    #print(findthebig)
    return   findthebig
    
    
#nayi=daluzi(99.00)    
#print(nayi)    


for i in range(60,120):  # 人的能力不同,策略也不同
    bb=i*1.000
    dasa=daluzi(bb)
    print(dasa)

由于时间紧,很多注释没有写,只是一个参考吧。

相关文章

  • 2018-05-09

    2018-05-09

  • 2018-05-09

    2018-05-09 戴师傅简书作者 2018-05-09 21:10 打开App (稻盛哲学学习会)打卡第54天...

  • selenium+js处理display属性为none

    Author='jolting' Date='2018-05-09' 故事and事故 故事是这样开始的,正在写自动...

  • Gone with the wind

    2018-05-09 周三 早上晨练,看到满草坪的蒲公英,心里升腾起柔...

  • 520情话-我必生死相依

    浅水涅槃 2018-05-09 10:07 · 字数 7324 · 阅读 96 · 原谅我喜欢你好多年 261 遇...

  • TF1-1第1次

    【时间】2018-05-09 【地点】福田锦囊寓酒店 【级别】TF1-1第1次 【自我感受】 【钻石反馈】 ...

  • 日精进打卡(第306天)

    2018-05-09 姓名:李义 公司:........ 组别:259期利他二组 【知~学习】 背诵 六项精进大纲...

  • neo4安装

    2018-05-09 安装 1.当然是下载了 neo4j-desktop-offline-1.1.0-x86_64...

  • selenium处理鼠标事件

    author='jolting' date='2018-05-09' 好久没更了,最近有项目测试,需要写自动化用例...

  • 详细深刻快速改命转运忏悔文

    详细深刻快速改命转运忏悔文 欧阳岳灵 已关注 2018-05-09 16:12 · 字数 717 · 阅读 90 ...

网友评论

      本文标题:2018-05-09

      本文链接:https://www.haomeiwen.com/subject/kbforftx.html