首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
b1019专题
PAT B1019 -- 数字黑洞
牛客网PAT乙级第九题,数字黑洞,题目描述大致如下: 输入一个(0,10000]区间的正整数N,对于一个各位数字不完全相同的四位正整数,如果先非递增排序,后非递减排序,然后用第一个数字减第二个数字,将得到一个新的数字,一直重复这么做会得到一个常数6174(Kaprekar常数)。 输出如果N的四位数字均相等,则输出"M - N = 0000"; 否则将计算每一步在一行中的输出,直到6174作为
阅读更多...
PAT B1019 数字黑洞(简单数学)
描述 定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。 例如,我们从6767开始,将得到 7766 - 6677 = 1089 9810 - 0189 = 9621 9621 - 12
阅读更多...
【PAT B1019/A1069】The Black Hole of Numbers (20 分)
Key: 输入格式输出格式进入循环的条件 #include <algorithm>#include <iostream>#include <cstdio>#include <string>#include <vector>#include <set>using namespace std
阅读更多...