一个若干位数的整数,第一位数放到最后一位后得到的新数是该整数的1/4,请问符合条件的最小整数是几位数?
2个回答

反过来说,一个数,把个位挪到首位,得到的数是原来的4倍.

令这个数为AX……YB的形式,

则BAX……Y是原数的4倍,

易知A = 1、2,B = 4A + 1或2或3且B≤9.

设X……Y共有N位

原数 = A×10^(N + 1)+ X……Y×10 + B

新数 = B×10^(N + 1)+ A×10^N + X……Y

根据题意有

4×A×10^(N + 1)+ 4×X……Y×10 + 4×B = B×10^(N + 1)+ A×10^N + X……Y

39×A×10^N + 39×X……Y = B×(1×10^(N + 1)- 4)

X……Y = B×(1×10^(N + 1)- 4)/39 - A×10^N

即求

1×10^(N + 1)- 4 能被39整除.

且X……Y = B×(1×10^(N + 1)- 4)/39 - A×10^N 的位数与 N相当.

易知N = 4、10、16……时,1×10^(N + 1)- 4能被13整除.

1×10^(N + 1)- 4被13整除的商的形式为256410256410……【256410循环取前N位】.

要使数字最小,不妨令N = 4

此时,解得可能的A、X……Y、B,即原A X……Y B 为:

1 2820 5

1 5384 6

1 7948 7

2 3076 9

显然最小的是128205 × 4 = 512820

则回到原题,所求的最小数字是512820,把首位5移到末位后得数128205,是原数的1/4.