昨天的高等数学课课间休息时,一个学生拿着手机问过了一道题目,说是他做家教的同学发给他的,题目见下图
看了一下,一时间也没想出思路来。但由于是课间,也就十分钟,而且学生问我的时候,已经下课一会儿了。艾玛,还好上课的铃声“救”了我。由于后面接着有课,没办法,连续四节课,要赶到另外一栋教学楼上课,这给了我“落荒而逃”的理由。但那个班周五还有课的,躲是躲不过去的。刚好今天上午没课,准备想一下。碰巧在一个数学专业的qq群里大家也在讨论这个题目。还是“人多力量大,高手在民间”,很快就有一个在一所学校教小学数学竞赛的老师提供了答案:
(推导:规则是 两个图形有交点则相减 没有交点则相加 (此规则是我加上去取得))
第一幅:□+○=3
第二幅:○-□=1,得出○=2,□=1
第三幅:□+△=6,得出△=5
第四幅:△-□=4,由上面计算发现5-1=4,满足题意,说明我们的假设正确
所以第五幅图就是△+○=5+2=7
真是谢天谢地。让我今天上午不用为这事折腾了。答案虽然有了,但作为一个教书匠,完全“搞拿来主义”总觉得不太好,否则下次学生再来问一个另外的题目,。。。。。。
另外,网上也有热心网友提供了计算机程序模拟结果:
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
void main()
{
int a=0,b=0,c=0;
int A=0,B=0,C=0;
int num=0;
while(1)
{
while(A+b==3 && B+a==1 && A+c==6 && C+a==4 && C+b==7)
{
cout<<A<<" ";
cout<<B<<" ";
cout<<C<<" ";
cout<<a<<" ";
cout<<b<<" ";
cout<<c<<endl;
return;
}
a=rand()%10;
b=rand()%10;
c=rand()%10;
A=rand()%10;
B=rand()%10;
C=rand()%10;
}
}经过几百万次的枚举后,得到结果:
大方框 是 0 小方框 是0
大圆 是 1 小圆 3
大三角 4 小三角 6
大三角+ 小圆=3+4=7
所以 答案 是 7
两个图形不相互接触时候是加法,相互接触就是减法。
正方+圆=3
圆-正方=1
正方+三角=6
三角-正方=4
正方=1 圆=2 三角=5
那么后面的问题就是 三角+圆=5+2=7