想必大家小时候都遇到过一些有趣的数学游戏吧? 比如说多边形的平铺问题(哪些多边形可以铺满一个平面) , 数独游戏, 以及火柴棒的平移之类的. 我说的这些不是奥数问题, 因为小编也非常讨厌奥数那一套, 不过学了编程之后, 仿佛重新认识了数学的魔力. 今天小编要给大家推荐的这款游戏将几乎所有的过河问题集中到了一起, 如果大家有兴趣的话, 可以跟小编一起切磋探讨这方面的问题.

这个游戏就叫做River Crossing, 在谷歌APP商店可以下载到. 游戏有许多不同的关卡, 将过河问题图形化, 比较有意思, 首先我们看看第一关, 著名的农夫过河问题.首先是规则介绍:

一位农夫带着一匹狼, 一头羊以及一把青菜过河, 只有一条竹筏.竹筏一次只能运两个物体, 并且需要会操控竹筏的物体. 规则是1)农夫是唯一一个能操控竹筏的人, 他只能携带一个物体.2)如果狼和羊单独呆在一起, 那么狼会吃掉羊. 3)如果羊和青菜单独呆在一起, 那么羊会吃掉青菜.请问应该怎么过河呢?

这个问题大家应该都见过, 恐怕聪明的大家心里早就有了答案吧: )
没错, 我们首先分析规则能够得出, 狼可以和青菜呆在一起, 所以答案
1). 农夫 & 羊 过河, 农夫回来.
2). 农夫 & 狼 过河, 农夫 & 羊 回来.
3). 农夫 & 青菜过河, 农夫回来.
4). 农夫 & 羊过河, 完成.
这个问题比较明显, 大家容易找到突破口, 我们来看一个难点的:

一位农夫及他的儿子和女儿以及他们的宠物一起过河, 宠物包括一只狗, 两只兔子以及两只松鼠,有以下规则: 1).如果农夫不在, 那么狗会咬所有的人和动物.2). 如果男孩不在, 女孩会吃了兔子. 3). 如果女孩不在, 男孩会吃了松鼠.4). 只有三个人会划船,动物自己不能划船.5)船一次只能载两个物体.

例如, 首先将农夫和他的儿子送到船上则会显示"女孩将会吃掉兔子", 并且狗也会咬其他人, 所以肯定是不行的.那么大家会怎么做呢? 拿出纸和笔出来思考几分钟? 或是在脑海里计算?嘻嘻, 在游戏中如果实在不会, 可以点击左侧的小黄灯获得答案, 不过希望大家可以思考一下这个题目, 因为小编做到这里的时候, 思考了很久呢.
1分钟...
2分钟...
3分钟...
4分钟...
5分钟...
好了, 下面揭晓答案: )
1). 农夫 & 狗 过河, 农夫回来.
2). 农夫 & 兔子过河, 农夫 & 狗回来.
3). 男孩 & 剩下的兔子过河, 男孩回来.
4). 男孩 & 女孩过河, 女孩回来.
5). 农夫 & 狗过河, 男孩回来.
6). 男孩 & 女孩过河, 女孩回来.
7). 女孩 & 松鼠过河, 农夫 & 狗回来.
8). 农夫 & 剩下的松鼠过河, 农夫回来.
9). 农夫 & 狗过河, 完成.
怎么样?这个问题有没有难住大家呢? 这种过河问题其实非常考验人的逻辑能力, 所以大家可以多做做这类型的题目, 有时, 跟朋友一起做做也很有意思.
下面我们再来看一个类似但条件又有一些变化的过河问题游戏:

这五个人要赶对面的火车, 由于离火车开走只剩下30分钟, 所以必须在三十分钟之内将五个人全部运过去. 现在规则如下: 1) 最前面的警官过河只需要1分钟. 2)爸爸过河需要3分钟. 3)妈妈过河需要6分钟. 4).女孩过河需要8分钟. 5).男孩过河需要12分钟.6).每次最多只能过两个人, 所有人都会划船. 7).过河的时间按照船上过河时间最长的人的过河时间计算(比如说, 爸爸和妈妈一起需要用6分钟).
大家可以好好思考思考哦, 这个游戏也难住了小编呢! 小编在这里留个悬念, 如果大家想知道问题的答案, 可以在公众号里输入"过河问题-火车"来获得答案, 如果大家自己想出答案, 或者有更多的这类问题想跟小编探讨, 也可以给小编留言: )