24小时热门版块排行榜    

Znn3bq.jpeg
查看: 448  |  回复: 3

额纪

木虫 (初入文坛)

[求助] 分鱼的问题

A、B、C、D、E五个人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三杆,A第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。B第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉,保持走自己的一份。C、D、E依次醒来,也按同样的方法拿走鱼。问他们合伙至少捕了多少条鱼?
以下是代码
CODE:
>>>n=6
>>> flag=0
>>> while flag==0:
        n+=5
        s=n
        for i in range(5):
                s,y=divmod(s-1,5)
                if y==0:
                        s*=4
                        flag=1
                else:
                        flag=0
                        break
        print n

结果可以出来,但是把所有的n值都打印出来了。有没有办法直接打印最后的那个结果,前面的可能值都不要?
回复此楼

» 猜你喜欢

活在当下,做好自己
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

haixiawu

金虫 (文坛精英)

【答案】应助回帖

感谢参与,应助指数 +1
你的程序把问题弄复杂了,第五人最少能拿到一条鱼,再往前推:

def GetNumber():
    s = 1;
    for i in range(1, 6):
        s = s*5 + 1
   
print GetNumber()
# result is 3906
2楼2013-03-03 10:16:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

额纪

木虫 (初入文坛)

引用回帖:
2楼: Originally posted by haixiawu at 2013-03-03 10:16:50
你的程序把问题弄复杂了,第五人最少能拿到一条鱼,再往前推:

def GetNumber():
    s = 1;
    for i in range(1, 6):
        s = s*5 + 1
   
print GetNumber()
# result is 3906

你这样太简单了,没有判断剩下的鱼够不够分成4份。正确的解应该是3121。我的结果是对的,但是把正确解前面的解也打印出来,怎么只打印最后那个正确解?
活在当下,做好自己
3楼2013-03-03 13:41:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

haixiawu

金虫 (文坛精英)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
额纪: 金币+10, ★★★★★最佳答案, 谢谢 2013-03-03 17:20:25
n=6
        flag=0
        while flag==0:
                n+=5
                s=n
                for i in range(5):
                        s,y=divmod(s-1,5)
                        if y==0:
                                s*=4
                                flag=1
                        else:
                                flag=0
                                break
                if flag:
                    print n
4楼2013-03-03 14:31:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 额纪 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求调剂 +10 小聂爱学习 2026-04-11 14/700 2026-04-15 19:08 by 黑科技花岗岩
[考研] 085400电子信息类(川大控制工程)求调剂可跨专业 求老师联系 +6 626776879 2026-04-08 6/300 2026-04-14 20:09 by gwjxiaolang
[考研] 279求调剂 +12 张番茄不炒蛋 2026-04-11 12/600 2026-04-14 15:38 by zs92450
[教师之家] 转长聘了 +7 简单化xn 2026-04-13 7/350 2026-04-14 14:50 by xindong
[基金申请] RY:中国产出的科学垃圾论文,绝对数量和比例都世界第一 +6 zju2000 2026-04-14 17/850 2026-04-14 14:34 by jurkat.1640
[考研] 求调剂 +16 雪逢冬 2026-04-10 16/800 2026-04-14 14:27 by 逆水乘风
[考研] 食品与营养(0955)271求调剂 +15 升格阿达 2026-04-12 16/800 2026-04-14 13:18 by 浮若_安生
[考研] 085404 298分求调剂 +11 呼啦呼啦呼呼呼 2026-04-10 12/600 2026-04-14 08:38 by wfj257
[考研] 一志愿哈工大 085600 277 12材科基求调剂 5+5 chenny174 2026-04-10 37/1850 2026-04-14 07:39 by Abskk
[考研] 一志愿华南理工大学331分材料求调剂 +10 天下ww 2026-04-09 11/550 2026-04-13 23:25 by pies112
[考研] 一志愿华中农微生物,288分,三年实验经历 +11 代fish 2026-04-09 11/550 2026-04-12 10:21 by Hayaay
[考研] 343求调剂 +9 王国帅 2026-04-10 9/450 2026-04-11 20:31 by dongdian1
[考研] 0854调剂 +5 音像店听花鼓戏 2026-04-10 5/250 2026-04-11 10:49 by qingpingzhu
[考研] 288求调剂 +15 代fish 2026-04-09 16/800 2026-04-11 10:26 by wwj2530616
[考研] 工科273调剂 +6 X1999 2026-04-09 7/350 2026-04-11 10:23 by zhq0425
[考研] 346,工科0854求调剂,专硕 +7 moser233 2026-04-10 8/400 2026-04-11 08:52 by 猪会飞
[考研] 284求调剂 +9 让我上岸吧阿西 2026-04-09 11/550 2026-04-10 19:18 by 靖jing
[考研] 344求调剂 +7 丶风雪夜归人丶 2026-04-09 7/350 2026-04-10 12:05 by pengliang8036
[考研] 本科211 工科085400 280分求调剂 可跨专业 +3 LZH(等待调剂中 2026-04-09 3/150 2026-04-09 21:29 by wutongshun
[考研] 086004 求调剂 309 +7 Yin DY 2026-04-08 7/350 2026-04-09 13:59 by Delta2012
信息提示
请填处理意见