韩信带着1500名士兵与楚军交战,战死了几百人,因为战场太混乱,暂时没法计算死亡人数,韩信又想知道剩下了多少兵力,好做进一步布局。直接点名报数时间来不及了,韩信就想出了列阵算数的办法,先让士兵们每排站3人,发现最后一排人数不足,缺了1个人补位;
然后让士兵们每排站5人,发现最后一排人数照样不足,也缺了1个人补位;再让士兵们每排站7人,结果仍然是缺了1个人补齐方阵。于是,韩信很快算出结果:死去的士兵虽然不知道具体数量,但大约在400到500人之间,根据方阵演算,余下的士兵数量为1049人。
这就是著名的"中国剩余定理",《孙子算经》有不少类似的算术题目记载,经典的"鸡兔同笼"也属同类型题目,总结起来就是"有物不知数",但有排列数据,根据排列出来的数据算出物品数量;宋朝数学家秦九韶的《数书九章》、明朝数学家程大位的《算法统宗》都记载了这类算术问题,至于"韩信点兵",是人们为了具象化演说出来的。