Category Archives for 组合学

机灵的小白鼠

大花猫是捕鼠能手,每天要抓到不少老鼠。但它在吃老鼠以前,先要叫老鼠列队报数。第一批吃掉报单数的;剩下的老鼠重新报数。第二批,花猫仍吃掉报单数的;第三批也是如此……最后剩下的一只老鼠可以被保留,与第二天抓来的老鼠一起重新排队报数。

后来,发生了一件极其有趣的事情。大花猫发现,一连好几天,最后被留下的总是一只机灵的小白鼠。

大花猫就问小白鼠:“你想了什么办法,能每天都留下呢?”

小白鼠说:“尊敬的大花猫先生,每天排队前我都先数一数你抓到了多少只老鼠,然后,我站在一个相应的位置,就可以留下来了。”

大花猫听了小白鼠的详细回答,很感叹地说:“没想到,害人的老鼠里居然也有你这样聪明的小白鼠呀!”

小白鼠行了一个礼,恭敬地说:“尊敬的大花猫先生,不瞒您说,我并不是害人的老鼠,我是从科学家的实验室里溜出来玩的,您放我回去,好吗?”

大花猫高兴地放它回去,临别的时候,大花猫还感谢小白鼠给它上了一节生动的数学课呢!

你知道吗,小白鼠每天应站在什么位置才能不被花猫吃掉。

识别夫妻

三对夫妻到市场上去买猪,他们都是荷兰人。三个男人名叫亨利、爱利和康纳利,三个女人的名字是白露、安娜和凯瑟琳。每人所购的猪数都等于他们给付猪钱(猪的价值是不一样的),猪的价格都是以整元计算,没有零头数。

每一个男人正好比他的老婆多用去63元,并且已知亨利比凯瑟琳多买了23头猪,爱利比白露多买了11头。请问:谁和谁是夫妻?

How-To?

根据题目上一句重要的话:“每个所购的猪数等于他或她为每头猪付出的钱数”,可见每人所支付的钱数必定是个完全平方数。

设用M华表某个男人所购的猪数,W代表女人所购猪数,由于每个男从都比他老婆多付出63元,所以可表出方程:

M^2 - W^2 = 63。

把左边分解因子,得到( M + W )( M - W ),再把右边的63分解为质因数的连乘积,这只可能有三种分解法,即 63 x 1,或 21 x 3,或 9 x 7。

于是就得到三个可能的方程组,即:

M + W = 63 ; M - W = 1,其解为:M = 32,W = 31。

M + W = 21 ; M - W = 3,其解为:M = 12,W = 9。

M + W = 9 ; M - W = 7,其解为:M = 8,W = 1。

由于亨利要比凯琳多买23头猪,可是12与8都比差数23小,故然亨利就是买32头猪的那个男人,从而凯瑟琳就是买9头猪的那个女人。

又由于爱利要比白露多买11头猪,因此他一定是买12头猪的那个男人,而白露是买1头猪的那个女人。

这样一来,留下来的人就没有什么选择余地了,只有一种可能性:康纳利买的猪一定是8头,而安娜买的猪是31头。

由于上面已经通过方程组指明了配偶关系:

( 32 , 31),( 12 , 9),(8 , 1 )。

所以三对夫妻是:

亨利—安娜;爱利—凯瑟琳;康纳利—白露。

简单而又有趣的填字游戏

在下列空白处填入0、1、2、3、4、5、6、7、8、9这十个数字,要求每个数字必使用一次,一个括弧里只能填写一个数字:

(__)×(__)×(__)+(__)×(__)×(__)+(__)=(__)(__)(__)。

不知道有没有谁愿意去做这个题目,不过我想我是肯定不会去做这个题目的,因为要我做的话只有一个方法就是把所有数字一个一个代进去算,总共有1×2×3×4×5×6×7×8×9=362880种,谁是疯子自己去算去,我是在网上找了半天找到了答案:

0×1×2+6×7×8+9=345,0×1×2+6×8×9+5=437
0×1×3+4×7×9+6=258,0×1×5+6×7×9+4=382
0×2×3+4×6×8+5=197,0×2×7+3×6×8+5=149
0×2×7+4×6×8+3=195,0×2×9+6×7×8+5=341
0×4×8+5×7×9+6=321,0×5×6+2×7×9+8=134
0×5×6+2×8×9+3=147,0×6×8+3×5×9+7=142
0×6×8+4×7×9+1=253,1×2×9+5×7×8+6=304
1×2×9+6×7×8+0=354,1×4×6+7×8×9+2=530
1×4×7+3×8×9+6=250,1×5×9+4×6×8+0=237
1×6×7+4×5×9+8=230,1×7×8+4×5×9+0=236
2×3×5+4×6×7+0=198,2×4×8+3×5×7+0=169
2×4×9+3×5×6+8=170,2×5×9+3×4×6+8=170
2×5×9+3×4×7+6=180,2×7×9+3×4×5+0=186

作者是使用编程做出来的,当然我还是不怎么行,设置10个变量,每个变量轮换取值(当然要各不相同),按照算式格式计算,满足条件即是一个解,多个解要注意筛选重复解答,比如: 0*1*2+6*7*8+9=345和1*0*2+6*7*8+9=345不能重复出现。

  • 最新日志

  • RSS PANTAO.NAME

  • 最新评论

  • 标签