跪求解一智力题,高手帮帮

来源:百度知道 编辑:UC知道 时间:2024/09/28 13:59:32
一个多位数,将首尾两数字对调,对调后的数是原数的2呗,这两个数分别是什么?
是将第一位和最后一位的数字对调,真的误解吗?是李咏出的,还说曾经一个7岁孩子5分钟就算出来了

不存在这样的两个数,推理如下:

1. 这两个数字位数相同,假设分别为aub与bua,u表示为未知个数的数字,且
aub
x 2
-------
= bua

且bua>aub。

2. 因为大于等于5u0的数字乘以2时位数发生变化,如500x2=1000,所以a取值1-4。

3. 因为bx2的个位数为a,所以b取值1、2、6、7。

4. b=1时,a=2,bua<aub,故不成立;
b=2时,a=4,bua<aub,故不成立;
b=6时,a=2,不存在2u6x2=6u2,故不成立;
b=7时,a=4,不存在4u7x2=7u4,故不成立;

5. 纵上,无解。

首数必须是偶数的0,2,4,6,8(要不然换去尾数时会有赊数)
尾数必须是 首数的 两倍+1 因为 尾数比首数小就 换了之后就不会比原来的数目大。所以尾数必须是乘2之后会进位的(5到9之间)。中间的号码必须是9,只有9乘2之后+1(进位)会变回9。

所以 (尾数乘2之后等于首数)
如果首数是 0 的话,尾数是 5
如果首数是 2 的话,尾数是 6
如果首数是 4 的话,尾数是 7
如果首数是 6 的话,尾数是 8
如果首数是 8 的话,尾数是 9

(尾数 等于 首数乘2加1)
如果尾数是 5 的话,首数是 2
如果尾数是 6 的话,首数是 (没有)
如果尾数是 7 的话,首数是 3(因为上面所说,首数不能是 3)
如果尾数是 8 的话,首数是 (没有)
如果尾数是 9 的话,首数是 4

找不到能配合双方的号码。

这个题目其实很简单.
设最后一位是Y,前面的数为X.
那么2(10X+Y)=10000.....Y+X
推出19X=2(49999.....)Y
只要后面的49999....可以除尽19即可.
算出18位