
某远古部落有个7人的团伙共同采集了12345个野果,但是傍晚平均分配果实的时候遇到了难题,解决不了会有流血事件的,某勇士提出能够这样分:每人从果堆里拿一个,若是果堆还剩下7个以上,再每人从果堆里拿一个,如此重复……,直到果堆所剩不足7个果。 这样分也许要分到明每天亮了,果没分完,人已饿晕。算法
聪明的酋长(有谋略,能平衡利益而非勇武才能当头)说,多了难分,少了就好分了吗,来来来,大家先平分12堆果(每堆1000个,剩下的零头345先放一边去),这样大家每人分得一大堆(1*1000),剩下的5堆(5000个)与345凑出53堆(每堆100个,零头45个先放一边),每人能够拿7堆(7*100),剩下4堆(400个)与45凑出44堆(每堆10个,零头5个放一边),每人又分得6堆(6*10),分剩的2堆与5凑在一块儿是最后剩下的25个果,每人又分得3个,真正最后剩下的(余数)是4。微信
每位远古同窗分得的就是1*1000+7*100+6*10+3=1763, 余下4个看来归酋长了。编辑器


酋长用的方法不正是小学生如今用的除法竖式吗。学习
多转换为少,大转变为小,难转变为易,烦转变为简,复杂转变成简单。思惟之根本也。flex
懂得酋长的思惟,懂得算法、程序。正是受良好教育的现代公民所必须的。spa



电话(微信同号)13100516465 赵老师.net
电话(微信同号)13377143418 张老师设计


扫码关注最新动态3d
相关文章
blog
同知乎文章:除法竖式的原理是什么
本文分享自微信公众号 - 信息学NOIP竞赛(gxnoip)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。