所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
枚举法学习2题
rzyzzxw 2019-07-06 15:37:30
3
4
简单

这一段在教小朋友简单的算法题。

上一次课用到了枚举法(又叫穷举法)。

什么是枚举法?

步骤1 步骤1
算法认知
projectImage

视频讲解。

说白了,就是把每个可能的答案依次尝试,直到找到正确答案。

小朋友笔算可能很麻烦,可是电脑就喜欢做重复又复杂的事哦。

步骤2 步骤2
鸡兔同笼

鸡兔同笼

题目如下:

projectImage
projectImage
步骤3 步骤3
解答如下

从腿多的兔开始,从1只开始尝试

如果兔X4+鸡X2总腿数=94,就找到答案了。

projectImage
projectImage
步骤4 步骤4
百僧百馍
projectImage
projectImage

大和尚一人3个馍,小和尚3人一个馍

一共100个馍分完

我们从大和尚1个开始算起,看看正确答案是多少。

projectImage
projectImage
步骤5 步骤5
这方法简单粗暴,可以解不少题哦

当然上面的答案也不唯一,还有其它写法。

如果有两个答案呢,上面的重复运行直到就不靠谱了。


另一种写法。

鸡兔同笼

projectImage

百僧吃馍

projectImage
Makelog作者原创文章,未经授权禁止转载。
3
4
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]