24小时热门版块排行榜    

查看: 616  |  回复: 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 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 298-一志愿中国农业大学-求调剂 +11 手机用户 2026-03-17 12/600 2026-03-23 23:51 by 热情沙漠
[考研] 环境学硕288求调剂 +8 皮皮皮123456 2026-03-22 8/400 2026-03-23 23:47 by 热情沙漠
[考研] 384求调剂 +3 子系博 2026-03-22 6/300 2026-03-23 21:45 by 子系博
[考研] 一志愿211 初试270分 求调剂 +4 谷雨上岸 2026-03-23 5/250 2026-03-23 21:18 by 不惑可乐
[考研] 接收2026硕士调剂(学硕+专硕) +4 allen-yin 2026-03-23 6/300 2026-03-23 15:04 by 汪!?!
[考研] 求老师收我 +3 zzh16938784 2026-03-23 3/150 2026-03-23 12:56 by ztnimte
[考研] 352求调剂 +3 大米饭! 2026-03-22 3/150 2026-03-22 23:28 by king123!
[考研] 317求调剂 +12 申子申申 2026-03-19 18/900 2026-03-22 22:23 by luoyongfeng
[考研] 311求调剂 +6 冬十三 2026-03-18 6/300 2026-03-22 20:18 by edmund7
[考研] 287求调剂 +8 晨昏线与星海 2026-03-19 9/450 2026-03-22 17:01 by i_cooler
[考研] 324求调剂 +6 lucky呀呀呀鸭 2026-03-20 6/300 2026-03-22 16:01 by ColorlessPI
[考研] 305分求调剂(食品工程) +4 Sxy112 2026-03-21 6/300 2026-03-22 15:26 by 无懈可击111
[考研] 一志愿南大,0703化学,分数336,求调剂 +3 收到VS 2026-03-21 3/150 2026-03-21 18:42 by 学员8dgXkO
[考研] 297求调剂 +3 喜欢还是不甘心 2026-03-20 3/150 2026-03-21 18:33 by 学员8dgXkO
[考研] 一志愿重庆大学085700资源与环境总分308求调剂 +7 墨墨漠 2026-03-20 7/350 2026-03-21 16:36 by barlinike
[考研] 324分 085600材料化工求调剂 +4 llllkkkhh 2026-03-18 4/200 2026-03-21 01:24 by JourneyLucky
[考研] 一志愿华南师大 070300(化学)304分求调剂 +3 0703武芊慧雪304 2026-03-18 3/150 2026-03-21 00:48 by JourneyLucky
[考研] 308求调剂 +3 阿姐阿姐家啊 2026-03-18 3/150 2026-03-20 23:24 by JourneyLucky
[考研] 321求调剂 +9 何润采123 2026-03-18 11/550 2026-03-20 23:19 by JourneyLucky
[考研] 290求调剂 +7 ^O^乜 2026-03-19 7/350 2026-03-20 21:43 by JourneyLucky
信息提示
请填处理意见