“韩信点兵”问题的一种新解法探索
陈佳1 唐海军 何聪 曾雪彪
(四川文理学院 数学与财经学院 四川 达州 635000)
摘要:通过研究韩信点兵问题得到关于中国剩余问题的一般解法,加深了对数论中一次同余式的认识,有助于中学生解决数学竞赛问题以及学习算法.
关键词:剩余问题;同余;一般解答
1 引言
已知某个正整数分别被一些小于该数的正整数除所得的余数求原数, 这就是我国从古至今流传很广的“余数问题”[1]或中国剩余问题 。它是一类同余问题。这类问题在古代有不少有趣味的名称,“韩信点兵”也是其中之一 [2].“韩信带一千五百名士兵打仗,战死四、五百人,三人站一排,多出二人;五人站一排,多出四人;七人站一排,多出六人;问题,士兵还剩下多少人”.对以上问题,如果设士兵总人数为X,则有以下式子:
X3l12,X5l24,X7l36其中li(i1,2,3)为整数。
2一般形式
由以上问题,可以得到更一般的一次不定方程组问题.事实上,只需要解决满足以下方程组的m
mp1n1s1mpns222
的一般形式:
mpknksk
(1)
其中pi,si(i1,2k)为已知的整数,且0sipi,
m,ni(i1,2k)为未知正整数.
事实上:若pi0时,mpimisi可以转化为m(pi)(ni)si;
令pi'pi有mpi'(ni)si的形式:pi'0.故下面可以只考虑
pi0时的
情形.
收稿日期:
基金项目:教育部2013年国家级大学生创新训练项目《基于光线强弱控制节能灯的数学模型研究》(项目编号[1**********]5);2013年四川文理学院教育教学改革研究项目《基于课改理念的数学专业选修课程建设与教学研究》(2013JY45)
作者简介:陈佳(1992—),汉族,男,四川营山人,本科生,研究方向:数学与应用数学
唐海军(1982—),汉族,男,四川南充人,讲师,硕士,研究方向:数学教育与应用数学
mp1n1s1
对于(1)式,若能求得满足以下方程组
mp2n2s2(2)
中m的一般形式解,即mp12n12s12再与(1)式中第三个方程结合,
mp12n12s12得
mpns(3)333
就可得到m在(3)式条件下的一般形式mp123n123s123.依次按上述方法做下去,„„,得:
mp12m1n12m1s12m1
mpns(4)mmm
就可以得到m在(4)条件下的一般形式解:mp12mn12ms12m(5) 事实上,由前面的做法,可知(5) 式就是方程组(1)的m的一般形式解.
3.假设
由前面的做法,问题的关键就是如何求解满足以下方程组:
mpt1s
(6)(其中:p.q.s.l为已知整数,且p,q>0;0≤S
mqt2l
形式解.对于满足(6)式的m是否有解呢?如果有解又应该满足什么条件呢? 下面研究该问题: 假设(6)有解,则mpt1sqt2l,则pt1sqt2l.
(pq)t1slqt1qt2(pq)t1slq(t2t1).从而得到q(pq)t1(sl).
令:(pq)t1(sl)q.r,rZ,则有t1
qr(sl)
Z(7)
pqdqr(sl)
d(pq)
若(p,q)dpdp,qdq.t1由于:dd(pq),d(sl).
故得出以下定理:
定理3.1 方程组(6)中m有解的充分必要条件为(p,q)sl. 证明: 必要性:已经在前面证明,这里不再累述.下证充分性:
、t若:(p,q)sl,则t12Z,使得pt1qt2sl,pt1sqt2l,
sqtpt12l,即:p(t1)sq(t2)l.
;t2t只要取t1t12,则有mpt1sqt2l.(证毕)
下面求解方程组(6): 令r
(pq)(pq)
K(sl),KZ,
(p,q)(p,q)
pqpqq(pq)K
q(sl)(sl)q(sl)(sl)
(p,q)(p,q)qK(p,q) 由(7)式得到t1
pq(p,q)pq
pqpq(sl)p(sl)
pqK(p,q)所以ms(p,q)pq
pqKpqpq(sl)p(sl)s(p,q)pqpqpq
pqpqp(K1)(sl)s(p,q)pqpqpl(q1)qs(p1)K,KZ.(p,q)pq故得出以下定理:
定理3.2 若满足方程组(6)的为:m4.应用
x3l12
对于引言中的第一个问题: ,由定理3.2上述方程组的解为:
x5l42
m有解,则解的形式
pqpl(q1)qs(p1)
k,kZ (p,q)pq
x
3534(51)52(31) k15k1615k14,kZ(3,5)35
x15k14再将其与第三个条件联合,于是有,再次应用定理3.2上述方程组的
x7l63
解为:
157156(71)714(151)
xm105m106105m104,mZ
(15,7)157
即:1000105m1041100 又由于1500人已经战死四五百人,1000x1100,
8.5x9.48又mZ,m9,故x10591041049.这与韩信所说出的数完全吻合.
这种解法也可以应用于其它类似的问题,如《孙子算经》中的物不知数问题[3]
. 这类问题和解法, 一般也称它为孙子定理, 外国人称其为“ 中国剩余定理”。剩余是数论中的重要概念,剩余类与剩余系及其性质是一种解决数论问题的重要工具[4].中国剩余问题不但是中国古代数学中的著名问题,也是现在中学数学竞赛中一个重要内容。对其解法的一般性研究,不但加深对数论中一次同余方程组的认识,也便于中学生利用研究中提出的定理来解决一些竞赛数学上的问题.
参考文献: [1]彭月英.求解“韩信点兵”问题的算法研究[J].广西师范学院学报,1997,14(2):43-48.
[2]张兴华.由“韩信点兵
[3]李文林.数学史概论[M].北京:高等教育出版社,2005:89-90
[4]邹 明.剩余类与剩余系在竞赛中的应用[J].中等数学,2011(10):6-10.
A exploration on the solving”Han Xin Calculate the Sum Total of Soldiers”Question
Chen Jia Tang Hai-jun , He Cong , Zen Xue-biao
(College of Maths and Finance-Economics, Sichuan University of Arts and Science,
Dazhou 635000, China)
A new method to explore the problem about
“Han xin point soldier”
Chen Jia Tang Haijun He Cong Zeng Xuebiao
(Sichuan liberal arts college Institute of mathematics and finance Sichuan
Dazhou 635000)
Summary:Through the research about problem of “Han xin point soldier”we can get the general solution about the China’s surplus problems,and it deepens the cognition about a congruence type in Number Theory.It also helps high school students to slove the problems about math competition and learning algorithm. Antistop: surplus problems;congruence; general solution
“韩信点兵”问题的一种新解法探索
陈佳1 唐海军 何聪 曾雪彪
(四川文理学院 数学与财经学院 四川 达州 635000)
摘要:通过研究韩信点兵问题得到关于中国剩余问题的一般解法,加深了对数论中一次同余式的认识,有助于中学生解决数学竞赛问题以及学习算法.
关键词:剩余问题;同余;一般解答
1 引言
已知某个正整数分别被一些小于该数的正整数除所得的余数求原数, 这就是我国从古至今流传很广的“余数问题”[1]或中国剩余问题 。它是一类同余问题。这类问题在古代有不少有趣味的名称,“韩信点兵”也是其中之一 [2].“韩信带一千五百名士兵打仗,战死四、五百人,三人站一排,多出二人;五人站一排,多出四人;七人站一排,多出六人;问题,士兵还剩下多少人”.对以上问题,如果设士兵总人数为X,则有以下式子:
X3l12,X5l24,X7l36其中li(i1,2,3)为整数。
2一般形式
由以上问题,可以得到更一般的一次不定方程组问题.事实上,只需要解决满足以下方程组的m
mp1n1s1mpns222
的一般形式:
mpknksk
(1)
其中pi,si(i1,2k)为已知的整数,且0sipi,
m,ni(i1,2k)为未知正整数.
事实上:若pi0时,mpimisi可以转化为m(pi)(ni)si;
令pi'pi有mpi'(ni)si的形式:pi'0.故下面可以只考虑
pi0时的
情形.
收稿日期:
基金项目:教育部2013年国家级大学生创新训练项目《基于光线强弱控制节能灯的数学模型研究》(项目编号[1**********]5);2013年四川文理学院教育教学改革研究项目《基于课改理念的数学专业选修课程建设与教学研究》(2013JY45)
作者简介:陈佳(1992—),汉族,男,四川营山人,本科生,研究方向:数学与应用数学
唐海军(1982—),汉族,男,四川南充人,讲师,硕士,研究方向:数学教育与应用数学
mp1n1s1
对于(1)式,若能求得满足以下方程组
mp2n2s2(2)
中m的一般形式解,即mp12n12s12再与(1)式中第三个方程结合,
mp12n12s12得
mpns(3)333
就可得到m在(3)式条件下的一般形式mp123n123s123.依次按上述方法做下去,„„,得:
mp12m1n12m1s12m1
mpns(4)mmm
就可以得到m在(4)条件下的一般形式解:mp12mn12ms12m(5) 事实上,由前面的做法,可知(5) 式就是方程组(1)的m的一般形式解.
3.假设
由前面的做法,问题的关键就是如何求解满足以下方程组:
mpt1s
(6)(其中:p.q.s.l为已知整数,且p,q>0;0≤S
mqt2l
形式解.对于满足(6)式的m是否有解呢?如果有解又应该满足什么条件呢? 下面研究该问题: 假设(6)有解,则mpt1sqt2l,则pt1sqt2l.
(pq)t1slqt1qt2(pq)t1slq(t2t1).从而得到q(pq)t1(sl).
令:(pq)t1(sl)q.r,rZ,则有t1
qr(sl)
Z(7)
pqdqr(sl)
d(pq)
若(p,q)dpdp,qdq.t1由于:dd(pq),d(sl).
故得出以下定理:
定理3.1 方程组(6)中m有解的充分必要条件为(p,q)sl. 证明: 必要性:已经在前面证明,这里不再累述.下证充分性:
、t若:(p,q)sl,则t12Z,使得pt1qt2sl,pt1sqt2l,
sqtpt12l,即:p(t1)sq(t2)l.
;t2t只要取t1t12,则有mpt1sqt2l.(证毕)
下面求解方程组(6): 令r
(pq)(pq)
K(sl),KZ,
(p,q)(p,q)
pqpqq(pq)K
q(sl)(sl)q(sl)(sl)
(p,q)(p,q)qK(p,q) 由(7)式得到t1
pq(p,q)pq
pqpq(sl)p(sl)
pqK(p,q)所以ms(p,q)pq
pqKpqpq(sl)p(sl)s(p,q)pqpqpq
pqpqp(K1)(sl)s(p,q)pqpqpl(q1)qs(p1)K,KZ.(p,q)pq故得出以下定理:
定理3.2 若满足方程组(6)的为:m4.应用
x3l12
对于引言中的第一个问题: ,由定理3.2上述方程组的解为:
x5l42
m有解,则解的形式
pqpl(q1)qs(p1)
k,kZ (p,q)pq
x
3534(51)52(31) k15k1615k14,kZ(3,5)35
x15k14再将其与第三个条件联合,于是有,再次应用定理3.2上述方程组的
x7l63
解为:
157156(71)714(151)
xm105m106105m104,mZ
(15,7)157
即:1000105m1041100 又由于1500人已经战死四五百人,1000x1100,
8.5x9.48又mZ,m9,故x10591041049.这与韩信所说出的数完全吻合.
这种解法也可以应用于其它类似的问题,如《孙子算经》中的物不知数问题[3]
. 这类问题和解法, 一般也称它为孙子定理, 外国人称其为“ 中国剩余定理”。剩余是数论中的重要概念,剩余类与剩余系及其性质是一种解决数论问题的重要工具[4].中国剩余问题不但是中国古代数学中的著名问题,也是现在中学数学竞赛中一个重要内容。对其解法的一般性研究,不但加深对数论中一次同余方程组的认识,也便于中学生利用研究中提出的定理来解决一些竞赛数学上的问题.
参考文献: [1]彭月英.求解“韩信点兵”问题的算法研究[J].广西师范学院学报,1997,14(2):43-48.
[2]张兴华.由“韩信点兵
[3]李文林.数学史概论[M].北京:高等教育出版社,2005:89-90
[4]邹 明.剩余类与剩余系在竞赛中的应用[J].中等数学,2011(10):6-10.
A exploration on the solving”Han Xin Calculate the Sum Total of Soldiers”Question
Chen Jia Tang Hai-jun , He Cong , Zen Xue-biao
(College of Maths and Finance-Economics, Sichuan University of Arts and Science,
Dazhou 635000, China)
A new method to explore the problem about
“Han xin point soldier”
Chen Jia Tang Haijun He Cong Zeng Xuebiao
(Sichuan liberal arts college Institute of mathematics and finance Sichuan
Dazhou 635000)
Summary:Through the research about problem of “Han xin point soldier”we can get the general solution about the China’s surplus problems,and it deepens the cognition about a congruence type in Number Theory.It also helps high school students to slove the problems about math competition and learning algorithm. Antistop: surplus problems;congruence; general solution