zoukankan      html  css  js  c++  java
  • 第二十一题

    题目

    猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

    my_code(正向思考):

    index = True
    remain0 = 0
    while index == True:
        remain0 += 1
        remain = remain0 
        for i in range(0,9):
            eat = remain/2+1
            remain = remain - eat
        if remain == 1:
            break
    

    标准答案(逆向思考):

    x2 = 1
    for day in range(9,0,-1):
        x1 = (x2 + 1) * 2
        x2 = x1
    print x1
    
    为更美好的明天而战!!!
  • 相关阅读:
    11月21日
    11月20日
    11月19日
    11月18日
    11月17日
    11月15日
    图文教程:在Mac上搭建Titanium的iOS开发环境
    经验
    IT术语的正确读法
    NSLog( @"%@", i );
  • 原文地址:https://www.cnblogs.com/lovely-bones/p/11631244.html
Copyright © 2011-2022 走看看