5位数的数字黑洞是多少_每日一题[491]数字黑洞--Kaprekar常数
定義$\overline{abc}$是一個三位數,其中各數位上的數字$a,b,c\in \{ 0,1,2,3,4,5,6,7,8,9 \}$且不全相同.定義如下運算$f$:把$\overline{abc}$的三個數字$a,b,c$自左到右分別由大到小排列和由小到大排列(若非零數字不足三位則在前面補$0$),然后用“較大數”減去“較小數”.例如:$f(100)=100-001=099,f(102)=210-012=198$.如下定義一個三位數序列:第一次實施運算$f$的結果記為$\overline{a_1b_1c_1}$,對于$n>1$且$n\in \mathcal{N}$,$\overline{a_nb_nc_n}=f\left (\overline{a_{n-1}b_{n-1}c_{n-1}} \right )$.將$\overline{a_nb_nc_n}$的三個數字中的最大數字與最小數字的差記為$d_n$.
(1)當$\overline{abc}=636$時,求$\overline{a_1b_1c_1}$,$\overline{a_2b_2c_2}$及$d_2$的值;
(2)若$d_1=6$,求證:當$n>1$時,$d_n=5$;
(3)求證:對任意三位數$\overline{abc}$,$n\geqslant 6$時,$\overline{a_nb_nc_n}=495$.
分析與解 ? ?(1)$\overline{a_1b_1c_1}=297$,$\overline{a_2b_2c_2}=693$,$d_2=6$.
(2)易知,$f\left (\overline{a_{n}b_{n}c_{n}} \right )=99d_n$.
下面我們用數學歸納法來證明“當$n>1$時,$d_n=5$”.
當$n=2$時,因為$d_1=6$,所以$$\overline{a_2b_2c_2}=f\left (\overline{a_{1}b_{1}c_{1}} \right )=594,$$故$d_2=5$.
所以$n=2$時,要證的命題成立.
假設$n=k>1$時要證的命題成立,即$d_k=5$.則$n=k+1$時,$$\overline{a_{k+1}b_{k+1}c_{k+1}}=f\left (\overline{a_{k}b_{k}c_{k}} \right )=99d_k=495,$$所以$d_{k+1}=5$.
故$n=k+1$時,要證的命題也成立.
綜上所述,命題“當$n>1$時,$d_n=5$”成立.
(3)易知,$d\in \{ 1,2,3,4,5,6,7,8,9 \}$.
因為$$\overline{a_{1}b_{1}c_{1}}=f\left (\overline{abc} \right )=99d=\overline{d00}-\overline{00d},$$所以$a_1=d-1,b_1=9,c_1=10-d$,故$$d_1=\begin{cases}10-d,&d \leqslant 5,\\d-1,&d>5,\end{cases} $$因此$d_1 \in \{ 5,6,7,8,9 \}$.
若$d_1=5$,則$\overline{a_2b_2c_2}=\overline{a_3b_3c_3}=\cdots=495$;
若$d_1=6$,則$d_2=5$,故$\overline{a_3b_3c_3}=\overline{a_4b_4c_4}=\cdots=495$;
若$d_1=7$,則$d_2=6,d_3=5$,故$\overline{a_4b_4c_4}=\overline{a_5b_5c_5}=\cdots=495$;
若$d_1=8$,則$d_2=7,d_3=6,d_4=5$,故$\overline{a_5b_5c_5}=\overline{a_6b_6c_6}=\cdots=495$;
若$d_1=9$,則$d_2=8,d_3=7,d_4=6,d_5=5$,故$\overline{a_6b_6c_6}=\overline{a_7b_7c_7}=\cdots=495$.
綜上所述,對任意三位數$\overline{abc}$,當$n\geqslant 6$時,均有$\overline{a_nb_nc_n}=495$.
注 ? ?這個問題叫做“Kaprekar問題”,由印度數學家Kaprekar在1949年提出.我們還可以證明,對于各個數位上的數字不全相同的四位數來說,最多進行$7$次題中所描述的操作,即可得到常數$6174$.
總結
以上是生活随笔為你收集整理的5位数的数字黑洞是多少_每日一题[491]数字黑洞--Kaprekar常数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python实现通讯录代码
- 下一篇: html 跟随鼠标移动线条,canvas