24小时热门版块排行榜    

Znn3bq.jpeg
查看: 628  |  回复: 2

haixiawu

金虫 (文坛精英)

[交流] 分鱼的问题的另一解法 已有2人参与

分鱼的问题
A、B、C、D、E五个人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三杆,A第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。B第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉,保持走自己的一份。C、D、E依次醒来,也按同样的方法拿走鱼。问他们合伙至少捕了多少条鱼?
------------------------------------

假定捕了n条鱼,那么A,B,C,D,E拿的鱼分别为:
A      (n-1)/5
B        (4*(n-1)/5-1)/5 = (4n - 4 - 5)/25
C    (4*(4n-4-5)/25 - 1)/5 = (4^2 n - 4^2 - 4*5 - 5^2)/5^3
D      (4^3 n - 4^3 - 4^2 * 5 - 4 * 5^2 - 5^3)/5^4
E      (4^4 n - 4^4 - 4^3 * 5 - 4^2 * 5^2 - 4 * 5^3 - 5^4)/5^5
假定E拿了x条鱼,那么有
5^5 x + (4^4 + 4^3 * 5 + 4^2 * 5^2 + 4 * 5^3 + 5^4) = 4^4 n
令a=5^5, b=(4^4 + 4^3 * 5 + 4^2 * 5^2 + 4 * 5^3 + 5^4), c=4^4
据此得以下代码
    rounds = 5
    B = 0
    for i in range(rounds):
        B += pow(4, rounds - 1 -i) * pow(5, i)

    C = pow(4, rounds-1)
    A = pow(5, rounds)
    x = 1
    while True:
        if (A*x + B )% C == 0:
            break
        else:
            x += 1
    print (A * x + B) / C
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)


小木虫: 金币+0.5, 给个红包,谢谢回帖
来个1stOpt解法:
CODE:
IntParameter n=[6,100000];
MinFunction n;
         (n-1) mod 5 = 0;
         (((n-1) div 5)*4-1) mod 5 =0;
         ((((n-1) div 5)*4 div 5)*4-1) mod 5 =0;
         (((((n-1) div 5)*4 div 5)*3 div 5)*4-1) mod 5 =0;
         ((((((n-1) div 5)*4 div 5)*3 div 5)*2 div 5)*4-1) mod 5 =0;

n: 3121
2楼2013-03-05 10:14:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangww2011

木虫 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
怎么看楼主代码写的有股basic的感觉,哈哈
3楼2013-03-14 07:20:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 haixiawu 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求调剂推荐 +6 小聂爱学习 2026-04-14 6/300 2026-04-15 17:26 by 1005715100
[考研] 0854调剂 +13 长弓傲 2026-04-12 16/800 2026-04-15 13:45 by fenglj492
[考研] 药学305求调剂 +7 玛卡巴卡boom 2026-04-11 7/350 2026-04-15 13:21 by 西北望—风沙
[考研] 367求调剂 +11 hffQAQ 2026-04-09 11/550 2026-04-14 17:48 by lhj2009
[考研] 本科211,报考085601-310分 +16 ararak 2026-04-13 16/800 2026-04-14 14:55 by Delta2012
[考研] 一志愿华南理工大学331分材料求调剂 +10 天下ww 2026-04-09 11/550 2026-04-13 23:25 by pies112
[考研] 本科西工大 324求调剂 +5 wysyjs25 2026-04-10 5/250 2026-04-13 23:08 by pies112
[考研] 0856专硕求调剂 希望是a区院校 +24 好好休息好不好 2026-04-09 27/1350 2026-04-13 22:22 by pies112
[考研] 一志愿211 0703化学 346分求调剂 +26 土豆er? 2026-04-09 29/1450 2026-04-13 15:15 by 独醉梦孤城
[考研] 一志愿双非085400电子信息344 求调剂,对材料和化学方向也感兴趣 +12 无情的小羊 2026-04-09 13/650 2026-04-13 14:17 by 张zhihao
[考研] 297工科,求调剂? +13 河南农业大学-能 2026-04-12 13/650 2026-04-13 14:12 by dingyanbo1
[考研] 求调剂,一志愿材料科学与工程985,365分, +8 材化李可 2026-04-11 10/500 2026-04-12 08:42 by 852137818
[考研] 求调剂,一志愿大连理工大学354分 +5 雨声余生 2026-04-11 6/300 2026-04-11 16:12 by 雨声余生
[考研] 本人女孩 +7 吼吼, 2026-04-10 9/450 2026-04-11 14:45 by ACS Nano——
[考研] 085410 273分调剂 +4 X1999 2026-04-09 4/200 2026-04-11 13:05 by pies112
[考研] 296求调剂 +6 汪!?! 2026-04-09 6/300 2026-04-11 11:25 by zhq0425
[考研] 22408调剂求助 +7 毂12 2026-04-09 9/450 2026-04-11 09:23 by 哦哦123
[考研] 289 分105500药学专硕求调剂(找B区学校) +6 白云123456789 2026-04-09 8/400 2026-04-10 21:13 by zhouxiaoyu
[考研] 265求调剂 +12 风说她早忘了 2026-04-10 13/650 2026-04-10 18:56 by chemisry
[考研] 初试261 +3 Asht少 2026-04-10 6/300 2026-04-10 16:38 by Asht少
信息提示
请填处理意见