2024年2月14日发(作者:)
第29卷第6期 2013年12月 大 学 数 学 COLLEGE MATHEMATICS Vol_29,№.6 Dec.2O13 “韩信点兵"问题新解 戴中林 (西华师范大学数学与信息学院,四川南充637002) [摘要]对“韩信点兵”问题的解法进行新解,给出了较孙子定理简便的求同余式组最小正整数解的一 种递推公式解法. [关键词]孙子定理;同余式组;最小正整数解;递推公式解法 [中图分类号]0156.1 [文献标识码]C [文章编号]1672—1454(2013)06一O112—04 1 引 言 问题1韩信点兵.有兵一队,若列成五行纵队,则末行一人;成六行纵队,则末行五人;成七行纵 队,则末行四人;成十一行纵队,则末行十人;求兵数. 问题2黄宗宪《求一术通解》.今有数不知总,以五累减之无剩,以七百十五累减之剩十,以二百四 十七累减之剩一百四十,以三百九十一累减之剩二百四十五,以一百八十七累减之剩一百零九,问总数 若干? 上述问题的解法,中国古代数学家称之为“大衍求一术”,即求解同余式组的问题,一般利用孙子定 理 来解决.但其解法较为繁琐,且不能直接求出最小正整数解.为此本文给出了一种简便的并能直接 求出同余式组最小正整数解的递推公式解法. 2本文的结果 首先给出引理. 引理 (同余式解的存在性定理) 当且仅当存在一整数k使n—b+km时,a三b(modm). 下面给出本文得到的定理. 定理 如果 ≥2,且m ,m ,…,m 是n个两两互质的正整数,对于同余式组 z兰al(modm z兰a2(modm (1) ●●●●●●●●●●●● 三a (modm 当且仅当k (i一1,2,…, 一1)是同余式组 al tmk1:主兰. -。a—l(cm。 od+m 2) ,志 cm。d 。 , (2) 【ml…m 1k 三口 一(nl+mlkl+ mzk2+…+m1irn2…m 2志,r2)(modm ), 依次求得的最小正整数解时,则解 [收稿日期]2012—05—03
第6期 戴中林:“韩信点兵”问题新解 113 z===a1+ 1忌l+ 1m2忌2+…+ 1mz… ,r1愚,r1 是同余式组(1)的最小正整数解. 证必要性.证明存在矗 (i一1,2,…, 一1)使得z为同余式组(1)的正整数解.应用数学归纳 法证明. 当i:1时,由同余式组(1)的前两式,设有数点 ,使得 口1+ml壳1三a2(modm2), 即得(2)中第一式 1忌l三a2一日1(modm2). 因(m ,m。)一1,由引理,可求得正整数忌 (0≤忌 <mz),故得解 = l=a1+ 1是1, 即i一1时结论成立; 设i= 一2时结论成立,即有同余式 m1 2…m,rl志,r2三口 l一(口1+m1忌l+优1m2忌2+…+ml 2…m 3志 3)(mode ~1) 成立,并可求得正整数惫,r。(O≤是 < ),得解为 z=.;Err-2 al+ 1忌1+mlm2愚1+…+m1m2… 2忌 2; 当i= 一1时,由最后一式,有数是 满足 z,r2+m1m2… 1愚 l三a (modm.), 即得同余式组(2)中最后一式 1 2…m l忌,r1三a 一z 2(modm”) 三a 一(口1+m1愚1+m1优2愚2+…+ 1mz… 2忌,广2)(modm ). 由引理,可求得正整数忌,r (O≤足,r <m ).故得解 z=Xrr-1:==口1+m1愚l十仇1m2愚2十…+mlm2…m 1忌,r1, 即当i— 一1时结论成立.故结论对一切i都成立. 又由于0≤忌 <m 1(i一1,2,…, ~1),故 为(2)的最小正整数解,即当同余式组(2)求得最 小正整数解忌 ( =1,2,…, 一1)时,同余式组(1)存在正整数解 z—al+ 1尼1+ 1 2 2+…+ l 2… 1尼 1. 充分性.证明这个解 满足同余式组(1).解z满足同余式组(1)的第一式显然.注意到同余式组 (2)的第一式成立,由于 x(modm2)三(口l+ 1尼1+ 1 2 2+…+m1m2…m 1愚 1)(modm2) 三[(al+ l忌1)+m1m2 2+…+ml 2…仇,r1愚,r1](modm2) 三(n2+ 1 2忌2+…+m1m2… ,r1忌 1)(modm2)三a2(modm2), 即解z满足同余式组(1)的第二式...…・;最后注意到同余式组(2)的最后一式成立,有 x(modm )三(n1+ l忌1+m1m2 2+…+m1m2…仇,rl愚,r1)(modm ) 三r-(a1+ml忌1+…+m1… ,r2愚 2)+…+ml 2… ,卜1愚 1](modm ) 三(口l+ 1志1+…+ml… ,r2忌 2)+[n 一(口l+m1忌1+…+ 1…m,广2志,r2)](modm ) 三日 (modm ), 即解 满足同余式组(1)的最后一式.故解 满足同余式组(1). 其次证明这个解z是同余式组(1)的最小正整数解. 事实上,由0≤n1<m1,0≤忌 1<mi,( 一2,…, ),故有 mlm2…m 一 =m1m2…mn一(口1+m1志1+ lm2忌2+…+m1 2… 1 1) ≥mlm2…m 一[(m1—1)+ 1( 2—1)+ 1m2( 3—1)+…+ l 2…m,广1( 一1)] 一1>O, 即 <m1m2…m ,故解 —al+ 1忌l+ 1 2忌2+…+m1m2… 1愚,r1 是同余式组(1)的最小正整数解.
114 大 学 数 学 同 第29卷 解 的 3“韩信点兵”问题新解 问题1的解设兵数为5C人,依题意得同余式组 f l {ZZ同 余 式 组 三 1(rood5 三 5(rood6 三 4(rood7 三 1O(rood 由本文定理即解同余式组 f5 1三4(m。d6), rJIlllllllllllllll, 、 }●●Il】1】lllllll【 5・6是2三4一(1+5k1)(rood7), l5・6・7k3三10~(1+5志l+5・6志2)(rood11), 三 三 兰 兰 三 解得是1—2,是 一0,志。一10,故 z—al+ l是1+m1 2走2+m1 m2Ⅲ3是3—1+5・2+5・6・O+5・6・7・10—2111 即兵数为2l11人. 问题2的解设总数为 ,并注意到 247—13・19, 391—17・23, 187:11.17. 715—5・11・13, 可解与原同余式组 (rood5), 0(rood715) 40(rood247 45(rood391 09(rood187 (3) 三0 rood5), z;10 (rood11 z三10 (rood13 三, ood17) rmodl9) (4) Z三/ j 15 (rood23 下面用两种方法求解(4). 解法1 由本文定理可得同余式组 f5k1三10(rood11), fl 5・1lk2;l0—5kl(rood13), 5・11・13k3三7一(5k1+5・1lk2)(rood17), l5・11・l3・17k4 7一(5k1+5・11是2+5・¨・13k3)(rood19), l5・11・13・17・19k 5三15一(5k1+5・1l 2+5・l1・13k3+5・11・13・17k4)(mod23), 依次解得是l一2, 2—0。是。一14,忌 一0,尼5—0,故 z===m1尼1+mlm2 3尼3=5・2+5・11・13・14=10020. 解法2 因a 一0,故走 不必计算.由孙子定理可得同余式组 f5・13・17・19・23k 三1(modl1), I 5・11・l7・19・23k 3三1(rood13), 5・1l・13・19・23k 三三三1(rood17), l5・11・13・17・23k 三l(modl9), 【5・11・13・17・19k 三1(mod23),
第6期 戴中林:“韩信点兵”问题新解 115 可解得k2—8,k 3—8, 一10,k 5—18,忌6—12, 一(a1m2m3…m k1+a2m1m3… k 2+…+a m1m2…m 一1k )一mlm2…m k ===(10・5・13・17・19・23・8+10・5・11・17・19・23・8 +7.5.11・13・19・23・10+7・5・¨・13・17・23・18 +15・5・11・13・17・19・12)一5・11・13・17・19・23k 一169985540—5311735・32—10020, (是的取值应使z大于零,这里应取k一32). 总数为10020. 4两种解法之比较 本文定理解法 孙子定理解法 k的个数 一1个 个 计算k的 计算较为简单 计算较为麻烦,尤为m 过多时更甚. 难易程度 优lkl 2一“1(mod m2), 2m3…m kl 1(mod m1), l 2k2in3一z1(mod m3), m1m3…m k 2;l(mod m2), 7 lm2… 一lk 一1 口 一z 一2(mod m ), mlm2…m 一1k ;1(rood m ). n 1 其中z,一n +∑m …m k . i一1 可直接得到最小正整数解z—z 一 ,且解-z的结 解 的结构复杂,最后还应适当选取k使得 构简单易记. 解z大于零,才能将其化为最小正整数解. 解的结构 z—a1+m1 1+ 1m2k2+…+mlm2…m 一1k 一1 z=( 1m2m3…m k1+a 2m1m3…m k 2+… +a m】…m 一lk )一m1…m k [参 考 文 献] F1]闵嗣鹤,严仕健.初等数论[M].北京:人民教育出版社,1957. [2]杜德利U.基础数论[M].上海:科学技术出版社,1980. [3]陈景润.初等数论I[M].北京:科学出版社,1978. A New Solution of‘Hanxin of Soldiers’ Dai Zhong—lin (Mathematics and Information,China West Normal University,Sichuan,Nanchong 637002,China) Abstract:For problem[HAN Xin of Soldiers]new of the solution,gives a more simple theorems,seeking congruence group the smallest positive integer solutions a recursive formula solution. Key words:Chinse remainder theorem;congruence group;the smallest positive integer solution:recursive formula method
发布者:admin,转转请注明出处:http://www.yc00.com/news/1707916822a1531285.html
评论列表(0条)