发布网友 发布时间:2024-05-02 22:40
共1个回答
热心网友 时间:2024-05-02 23:30
这种“物不知数(孙子)问题”,在我国古代流传的算法名称很多。宋朝周宓称它为“鬼谷算”、“隔墙算”(之所以称“鬼谷算”,大概是因为它与传说中的哲学家鬼谷子有某些关系);13世纪的大数学家杨辉则称它为“剪管术”。南宋数学家秦九韶将它推广,并又发现一种算法,称它为“大衍求一术”。它被传入西方后,外国人又称它为“中国剩余定理”。但是大多数人较为通俗的叫法,还是称它为“韩信点兵”(也有称“秦王暗点兵”的)。传说我国汉朝的大将韩信,计算士兵数目的方法十分特别,他不是五个五个或十个十个地数,也不要士兵“一、二、三、四、五……”地报数,而是叫他们排起队伍,依次在他面前列队行进:先是一排三人,再是一排五人,然后是一排七人。他只将三次所余的士兵记下来,就知道了士兵的总数。他旁边的人见他并没有数士兵的数目,有时甚至还闭上了眼睛,而居然知道士兵的总数,都感到十分惊奇。所以,后人就把这种算法称为“韩信点兵”了。“韩信点兵问题”在数学史上,是个极有名的问题。西洋人直到18世纪才被瑞士数学家欧拉发现这一问题的解题规律。只拿我国南宋秦九韶的研究与他们相比,他们也晚了五百年左右的时间。