数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 4106|回复: 9

开动你的大脑?????

[复制链接]
发表于 2003-7-27 03:44:26 | 显示全部楼层 |阅读模式
这里有一个小小的捕鱼趣题,尽管某些数学家可能会认为情况很难掌握,可是只要使用实验办法就很容易解决。五个男孩(我们将称之为A、B、C、D、E)有一天出去钓鱼,A与B共钓到14条鱼,B与C钓到20条鱼,C与D钓到18条,D与E钓到12条,而A、E两人,每人钓到的鱼的条数一样多。

  五位孩子用下列办法瓜分他们的战利品。C把他钓到的鱼同B、D两人的合在一起,然后大家各取三分之一。别的孩子们也干同样的事,也就是每个孩子同他的左、右两位伙伴把他们的捕捞所得合在一起,等分为三份,再各取其一。D同C、E联合,E同D、A联合,A同E、B联合,B同A、C联合。奇妙的是,在这五次联合后再分配的情况下,每次都能等分成三份,从来都不需要把一条鱼再分割成分数。过程结束时,五个孩子分到手的鱼都一样多。

  你能不能说出,开始时母个孩子各自钓到了多少条鱼?

发表于 2003-7-27 15:17:42 | 显示全部楼层

一种情况是:
A   B   C   D   E
8   6   14  4   8

我不知道还有没有其它的答案..继续思考中~~
发表于 2003-7-27 15:47:45 | 显示全部楼层

答案是唯一的。
最后5个人平分,所以总数目是5的倍数,而A+B+C+D=32,所以A+B+C+D+E可以是35,40,(30时,明显不可能,45时,D为-1)。当A+B+C+D+E=35时,A=E=3,B=11,C=9,D=9,此时不满足B+C+D是3的倍数。
发表于 2003-7-27 16:00:29 | 显示全部楼层

恩.我刚刚也发现只有一种情况了..不过当初写那个答案有一半是碰巧的成分.



我刚接触数学建模...请大家多多指教~~
 楼主| 发表于 2003-7-27 22:10:56 | 显示全部楼层

A钓到8条鱼,B钓到6条鱼,C钓到14条,D钓到4条,E钓到8条
恩就是这一种情况
发表于 2003-7-27 23:27:54 | 显示全部楼层

我昨天晚上回去做了这道题
答案就是那样
但是我在想,如果数据大了怎么办,也那样列吗?
可不可以编个程序出来呢?
发表于 2003-7-28 01:39:26 | 显示全部楼层

#include <iostream>

int main()
{
        int a,b,c,d,e,temp;

        for(int i=0;i<=14;i++)
        {
                a=i;
                b=14-a;
                c=20-b;
                d=18-c;
                e=12-d;
                if((c+b+d)%3) continue;
                else { temp=(c+b+d)/3; c=b=d=temp; }
                if((d+c+e)%3) continue;
                else { temp=(d+c+e)/3; d=c=e=temp; }
                if((e+d+a)%3) continue;
                else { temp=(e+d+a)/3; e=d=a=temp; }
                if((a+e+b)%3) continue;
                else { temp=(a+e+b)/3; a=e=b=temp; }
                if((b+a+c)%3) continue;
                else { temp=(b+a+c)/3; b=a=c=temp; }
                if(a==b&&b==c&&c==d&&d==e)
                {
                        a=i;
                        b=14-a;
                        c=20-b;
                        d=18-c;
                        e=12-d;               
                        std::cout<<a<<"\t"<<b<<"\t"<<c<<"\t"<<d<<"\t"<<e<<"\t"<<std::endl;
                }
       
        }

        return 0;

}
发表于 2003-7-28 01:41:03 | 显示全部楼层

在VC6.0下运行成功,结果:
8  6  14  4  8
 楼主| 发表于 2003-7-28 06:28:53 | 显示全部楼层

高!无什么内容!
发表于 2003-7-29 08:52:24 | 显示全部楼层

有点疑问,数模中包含这种类型的题目吗?我新接触数模的..不太清楚..不好意思..
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-30 06:56 , Processed in 0.055611 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表