韩信点兵啊 c语言韩信点兵算法

脑疲劳:做做“韩信点兵”

.

韩信点兵啊 c语言韩信点兵算法
从电视上看到教做手指操的节目,很感兴趣。简单易学,随时随地都可以做。多动动手指能

缓解脑疲劳,改善睡眠,对老年人更有好处。我刚学了两天,就觉得很有用。晚上玩电脑后

接着看电视剧,感觉眼睛特别乏,我利用插播广告的时间做了一会手指操,再看电视画面特

别清楚舒服。我想不是心理作用吧,感兴趣的朋友不妨试试。

第一套:

用左手拇指点食指尖一次,隔过中指点无名指尖2次,在点小手指3次,最后点中指尖4次:

返回来再点小指尖3次,点无名指尖2次,点食指尖1次。以上动作为一遍,重复此动作最

少16遍。

(先学做第一套就可以了,练熟了再学后几套,也可以两手同时做点指练习)。

第二套:

手指开始点指尖方法同上,只是最后增加用中指点拇指尖5次,然后再返回。

第三套:

动作同第一套动作。只是位置稍有改变,即用拇指点指远端横纹中间(大肠穴),或近节

横纹中间(小肠穴)1次。出环指远端横纹中间(肺穴)或近节横纹中间(肝穴)2次。触

小指远端横纹中间(肾穴)或近节横纹中间(命门穴)3次,再触中指远端横纹中间(心穴)

或中指近节横纹中间(三焦穴)4次。再返回。

第四套:

同第三套,只是增加用中指触拇指横纹中间(脾穴),然后再返回。

小提示:

这套操要求触摸遍数、次数不能有误,一旦出现错误,无论已经做过多少遍,必须从第一遍

开始重做,触及手指的速度要均匀一致,不能忽快忽慢,不怕慢就怕停。

专家简介:

王岩昆,生自中医世家。中国医疗保健国际交流促进会委员,医疗养生康复专业委员会特约委员,全国

掌指法研究组组长,世界自然医学金奖获得者。从1973年起就开始创编手指操,30余年来,根据手指连

通的不同经脉,设计了140余套健身益智的手指操。



.

韩信点兵的故事



.

韩信是秦末汉初的著名思想家,据说,有一次汉高祖刘邦在卫士的簇拥下来到练兵场,刘邦问韩信有

什么办法,不要逐个报数,就能知道场上士兵的人数,韩信先令士兵排成三列纵队,结果有两个人多余,

接着立即下令将队形改为5列纵队,这一改,又多出 3人,随后他又下令改为7列纵队,这次又剩下2人无

法成整行,在场的人都哈哈大笑,以为韩信不能清点出准确的人数,不料笑声刚落,韩信高声报告共有

士兵2333人,众人听了一愣,不知道他用了什么方法这么快就能得出正确的结果。

什么叫做“韩信点兵”

.



韩信点兵是一个有趣的猜数游戏。如果你随便拿一把蚕豆(数目约在100粒左右),先3粒3粒地数,直到

不满3粒时,把余数记下来;第二次再5粒5粒地数,最后把余数记下来;第三次是7粒一数,把余数记下来。

然后根据每次的余数,就可以知道你原来拿了多少粒蚕豆了。不信的话,你还可以实地试验一下。例如,

假如3粒一数余1粒,5粒一数余2粒,7粒一数余2粒,那么,原有蚕豆有多少粒呢?

这类题目看起来是很难计算的,可是我国有时候却流传着一种算法,综的名称也很多,宋朝周密叫它“鬼

谷算”,又名“隔墙算”;杨辉叫它“剪管术”;而比较通行的名称是“韩信点兵”。最初记述这类算法

的是一本名叫《孙子算经》的书,后来在宋朝经过数学家秦九韶的推广,又发现了一种算法,叫做“大衍

求一术”。这在数学史上是极有名的问题,外国人一般把它称为“中国剩余定理”。至于它的算法,在

《孙子算经》上就已经有了说明,而且后来还流传着这么一道歌诀:

三人同行七十稀,

五树梅花廿一枝,

七子团圆正半月,

除百零五便得知。

这就是韩信点兵的计算方法,它的意思是:凡是用3个一数剩下的余数,将它用70去乘(因为70是5与7的

倍数,而又是以3去除余1的数);5个一数剩下的余数,将它用21去乘(因为21是3与7的倍数,又是以5去

除余1的数);7个一数剩下的余数,将它用15去乘(因为15是3与5的倍数,又是以7去除余1的数),将这

些数加起来,若超过105,就减掉105,如果剩下来的数目还是比105大,就再减去105,直到得数比105小

为止。这样,所得的数就是原来的数了。根据这个道理,你可以很容易地把前面的五个题目列成算式:

1×70+2×21+2×15-105

=142-105

=37

因此,你可以知道,原来这一堆蚕豆有37粒。

我抓了一把花生豆按上面方法试试,还真准!只是小故事中的2333怎麽来的不理解,是不是2330呢?呵呵。

  

爱华网本文地址 » http://www.413yy.cn/a/25101012/130781.html

更多阅读

转载 C语言:随机函数rand()、srand()、random()和rando

原文地址:C语言:随机函数rand()、srand()、random()和randomized()的区别和用法作者:猎空声明一点:在VC++中,没有random()和randomize()函数,只有rand()和srand()函数。其中,random()和randomize()函数的使用的方法分别与rand()和srand()

如何学习C语言编程

如何学习C语言编程——简介6 部分:准备工作 变量的使用 使用条件语句 学习循环语句 使用函数 不断学习诞生于上世纪70年代的C语言是一门古老的语言了, 但作为一门底层语言,时至今日它仍然非常强大。学习C语言能够为学习其他更复杂

转载 C语言贪心算法 c语言贪心算法

你真牛原文地址:C语言贪心算法作者:人鱼的泪贪心算法开放分类:算法、信息学贪心算法所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最

声明:《韩信点兵啊 c语言韩信点兵算法》为网友锁上的光分享!如侵犯到您的合法权益请联系我们删除