韩信点兵法的算法是什么意思?要详细?
定理1 如a被n除所得的余数等b被n除所得的余数,c被n除所得的余数等于d被n除所得的余数, 则ac被n除所得的余数等于b d被n除所得的余数。
用同余式叙述就是:
如a≡b(mod n ),c≡d(mod n )
则ac≡b d(mod n )
定理2 被除数a加上或减去除数b的倍数,再除以b,余数r不变。即
如a ≡ r(mod b ),则a ± b n≡r(mod b )
例如70≡1(mod 3 )可得70±10×3≡1(mod 3 )
【韩信点兵法口诀的原理】
①能被5,7除尽数是35k,其中k=2,即70除3正好余1,70a 除3正好余a。
②能被3,7除尽数是21k,其中k=1,即21除5正好余1,21b 除5正好余b。
韩信点兵口诀的解释?
【韩信暗点兵】歌诀:
三人同行七十夕,五数梅花二十一,七子团圆正半月,去百零五便得知。
韩信暗点兵,韩信不是一、二、三、点数,而是,让队伍列队:
首先三人一列,记住多余的人数;
再让五人一列,记住多余的人数;
再做七人一列,记住多余的人数。
将上面三次多余的人数相加。他就知道一共有多少人。
计算:
三列队的余数,比如说,余数是二。则:2*70=140 (余数不可能多余二)
韩信点兵点了多少人?
有一次阅兵时,韩信要求士兵分三路纵队,结果末尾多2人,改成五路纵队,结果末尾多3人,再改成七路纵队,结果又余下2人,后来下级军官向他报告共有士兵2395人,韩信立即笑笑说不对(因2395除以3余数是1,不是2),由于已经知道士兵总人数在2300?/FONT>2400之间,所以韩信根据23,128,233,----,每相邻两数的间隔是105,便立即说出实际人数应是2333人(因2333=128+20χ105+105,它除以3余2,除以5余3,除以7余2)。这样使下级军官十分敬佩,这就是韩信点兵的故事。
“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”这个问题就是韩信点兵。
韩信点兵的成语来源淮安民间传说:刘邦曾经问他:“你觉得我可以带兵多少?”韩信:“最多十万。”刘邦不解的问:“那你呢?”韩信自豪地说:“越多越好,多多益善嘛!”刘邦半开玩笑半认真的说:“那我不是打不过你?”韩信说:“不,主公是驾驭将军的人才,不是驾驭士兵的,而将士们是专门训练士兵的。”
言外之意 就是 刘邦会用将但不善于带兵
韩信点兵歇后语下句?
韩信点兵,多多益善。韩信点兵的成语来源淮安民间传说。常与多多益善搭配。寓意越多越好。刘邦问他:“你觉得我可以带兵多少?”
韩信:“最多十万。”
刘邦不解的问:“那你呢?”
韩信自豪地说:“越多越好,多多益善嘛!
刘邦半开玩笑半认真的说:“那我不是打不过你?”
韩信说:“不,主公是驾驭将军的人才,不是驾驭士兵的,而将士们是专门训练士兵的。”
韩信点兵歇后语的下句是:多多益善,这则成语故事的意思就是指韩信统帅兵马,越多越好,也可用作:“韩信将兵”或“多多益善”。古代是用来对韩信统帅兵马才干的赞誉。现代多用来形容数量越多越好。韩信点兵常与多多益善搭配,寓意越多越好的意思。
到此,以上就是小编对于韩信点兵java语言算法的问题就介绍到这了,希望介绍关于韩信点兵j***a语言算法的4点解答对大家有用。