欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

动态规划:蜗牛爬井问题

程序员文章站 2023-12-21 20:12:10
...

动态规划:蜗牛爬井问题
一只蜗牛白天爬4米,晚上掉2米,n米的井,蜗牛几天才能爬出来

def costDay(n):
    if n==0:
        return 0
    elif n<=4:
        return 1
    else:
        ans=[]
        ans.append(0)
        ans.append(2)
        i = 2
        ans_temp=0
        while 1:
            ans_temp=ans[i-1]+4
            if ans_temp>=n:
                return i
            else:
                ans_temp -= 2
                ans.append(ans_temp)
                i += 1

print(costDay(20))
相关标签: 笔面试试题

上一篇:

下一篇: