|
|
大于等于 n 的整数都可以表示成 5a+14b+21c(a,b,c 为正整数)的形式,求 n 的最小值
|
设最小值的n=5a+14b+21c;n,a,b,c固化
m>0:
n+m=5d+14e+21f
m=5(d-a)+14(e-b)+21(f-c)
构造m=1(,2,3,4),设法让n最小:
1=5*(3)+14*(-1)+21*(0)
2=5*(-1)+14*(-1)+21*(1)
3=5*(2)+14*(-2)+21*(1)
4=5*(-2)+14*(1)+21*(0)
其中,d-a=3(,-1,2,-2),而d最小为1,则a<=3[因为3(,-1,2,-2)中最小值是-2,而-2=(最小d即)1-3]
同理,b<=3,c<=1
"设法让n最小"是理想说法,上面实际是经验性结果.需要验证.
n=5*3+14*3+21*1=78
78+1(,2,3,4,5,6,...)不用验证,必然成立[与5的倍数有关,原因略]
只需验证78-1=77不能表成 5d+14e+21f 的形式即可
假设77=5d+14e+21f
14,21都有因数7,则d也有.设d=7t,则5d+14e+21f=35t+14b+21c>=70,而35t,14b,21c每一项最小增加量都大于7,所以77≠5d+14e+21f
答案:78
说明:上面构造m=1(,2,3,4)的式子触巧比较理想,否则验证麻烦
|
|