美文网首页
5个人分鱼的问题

5个人分鱼的问题

作者: 李小萌mmm | 来源:发表于2018-11-19 19:59 被阅读0次

A、B、C、D、E五人在某天夜里合伙捕鱼 最后疲惫不堪各自睡觉
第二天A第一个醒来 他将鱼分为5份 扔掉多余的1条 拿走自己的一份
B第二个醒来 也将鱼分为5份 扔掉多余的1条 拿走自己的一份
然后C、D、E依次醒来也按同样的方式分鱼 问他们至少捕了多少条鱼

def main():
    fish = 1 #假设只有一条鱼
    while True:
        enough = True #够不够分
        total = fish #鱼的总数
        for _ in range(5):
            if (total - 1) % 5 == 0:
                total = (total - 1) // 5 * 4  #如果5个人都分完,则enough等于True
            else:
                enough = False #如果出现不够分的情况跳出for循环
                break
        if enough:
            print(fish) #打印鱼的个数
            break
        fish += 1 #不够分鱼的总数加1


if __name__ == '__main__':
    main()

相关文章

  • 5个人分鱼的问题

    A、B、C、D、E五人在某天夜里合伙捕鱼 最后疲惫不堪各自睡觉第二天A第一个醒来 他将鱼分为5份 扔掉多余的1条 ...

  • 数据结构与算法之桶排序

    问题:现在分别有 5 个人的名字和分数:huhu 5 分、haha 3分、xixi 5 分、hengheng 2 ...

  • 五人分鱼问题

    问题 : 有五个人捕获了足够数量的鱼,第二天早上,五个人一次起来第一个人将于均分为五份后多了一条鱼,将其扔掉后,拿...

  • 五人分鱼问题

    题目:5个人(ABCDE)晚上捕鱼A - 把鱼分成5份扔掉多的1条拿走自己那份B - 把鱼分成5份扔掉多的1条拿走...

  • 5个人分鱼游戏模式体会

    怎样从五个人分鱼游戏提炼模型,以及如何优化代码? 版本一: 版本二:(对版本一的优化) :对版本一的优化主要在两个...

  • 《时间的朋友》2019~2020跨年演讲阅读卡片

    1【我见】RS0011 一个人花5分钟就能想清自己生活的意义。这5分钟就是问自己5个问题,并诚实回答。 这5个问题...

  • 剑指算法,无欲则刚,标记排序法

    抛出问题 有7个人去考试,满分为10分,这6个人分别得分为 5分,2分,10分,4分,2分,7分,9分,我们需要将...

  • 七·上第115天---值日周

    本周,鱼值日,每天晚上都跟我说要6点40分之前到校,自己定5点15分的闹钟。自己计划的挺好的,5点15分的闹钟,,...

  • 七·上第115天---值日周

    本周,鱼值日,每天晚上都跟我说要6点40分之前到校,自己定5点15分的闹钟。自己计划的挺好的,5点15分的闹钟,,...

  • 分鱼

    文/逐梦水乡 昨天上夜班,一个打鱼朋友送了大大小小共六条鱼。朋友特别嘱咐其中一条是好鱼,叫桃花鱼,比较罕见,无鳞片...

网友评论

      本文标题:5个人分鱼的问题

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