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$.

a8d4bb9175e0558569019eab1e48683c.png

分析与解    (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$.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/411136.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

10.类的构造(1)

1. 默认情况下,int为“0”;string为空; public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { …

编程实现背包的递归和非递归两种解法_算法动态规划(七)背包问题4

⚠️今天继续我们来探讨背包问题中的完全背包问题。完全背包:N个物品,容量为V,每个物品可以无限次使用,求达到V的最值。???今日练习(一)零钱兑换(LeetCode-322)。给定一批硬币coins数组,每个硬币可以不限次数使用&a…

算法与数据结构 (三) 二叉树的简单应用 二叉查找树,二叉堆排序

一 二叉查找树 二叉查找树又叫二叉排序树,是为了解决查找的效率问题。正常情况下查找一个元素,需要O(n)的代价,但是如果查找元素有顺序,有序数组:可以用二分查找降低到 lgn 代价,但…

java操作Excel的poi 遍历一个工作簿

遍历一个工作簿 package com.java.poi;import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.poifs.…

git 回滚 add 操作_炫技!git 优雅回滚一次错误的合并操作!

点击蓝色小字关注!关注一下你就不会有bug!合并操作相对于常规的 commit,当使用 git merge 合并两个分支的时候,你会得到一个新的 merge commit。当我们 git show 的时候会出现类似信息:1commit 6dd0e2b9398ca8cd12bfd1faa1531d86d…

PS教程第十八课:放大缩小

导航器进行放大缩小操作

[Gamma阶段]展示博客

水哥牛X团队[Gamma阶段]展示博客 微信小程序搜索“小小易校园”即可体验 项目愿景 想参加竞赛,锻炼自己,却找不到合适的队友想进行实习,体验工作,每天不得不翻遍吐槽版的几百条信息却一无所获发布在吐槽版的“求组队”被聊天淹没&…

删除sessionstorage_localStorage 和 sessionStorage 介绍

一、 简述sessionStorage 和 sessionStorage 是 HTML5 新增的两个特性,这两个特性主要是用来作为会话存储和本地存储来使用的,解决了 cookie 存储空间不足的问题;sessionStorage 属性允许你访问一个 session Storage 对象,用于存储…

redis springmvc mysql_redis和mysql怎么一起在springmvc里面

展开全部一、mysql集成到springMVC中的方法:1、在SRC目录下创建一个32313133353236313431303231363533e4b893e5b19e31333361323538db-config.properties文件来存放我们的数据源配置信息:db.url jdbc:mysql:///springmvcdb?useUnicodetrue&character…

mysql安装了libaio还是报错_ubuntu安装mysql遇到的坑----解决Mysql报错缺少libaio.so.1

rootmaster:/usr/local/mysql# /usr/local/mysql/bin/mysqld --initialize --usermysql --datadir/usr/local/mysql/data --basedir/usr/local/mysql弹出一个错:/usr/local/mysql/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object f…

Notepad++连接VMWare中Linux只能看到/root目录

如下图,使用SFTP协议连接,用root用户登录后,我一开始只能看到root下的文件。稍作修改,把下面的“Initial remote directory”设置成“/”就可以看到根目录了。 转载于:https://www.cnblogs.com/bigbigbigo/p/11054876.html

创建没有Document的MFC MDI应用程序

程序源代码 效果,如图:1)创建一个MFC MDI应用程序,Wizard设置如图,然后点Finish2)CMyTreeView 在CMyTreeView中新增三个函数,显示些示例数据virtual BOOL PreCreateWindow(CREATESTRUCT& cs);//本例没有使用该函…

glassfish mysql 配置文件_最新glassfish配置mysql

在百度搜了一个下午,都没有搞定glassfish配置mysql,特别是百度文库中的GlassFish中MySQL连接池配置这篇文章,我不知道它是不是过时了,配一个jdbcConnPool就要写一个mysql.xml,那我要再配一个,岂不是再写一个mysql2.xml…