數(shù)學(xué)黑洞6174?之所以說“6174”是“數(shù)學(xué)黑洞”,是因?yàn)闊o論你怎么換那4個(gè)數(shù)字,只要不是完全重復(fù),最后都逃脫不了“6174”的魔掌。而這個(gè)“最大減最小”的動(dòng)作,最多不會超過7次!這又加深了“6174”的神秘性。那么,數(shù)學(xué)黑洞6174?一起來了解一下吧。
茫茫宇宙之中,存在著一種極其神秘的天體“黑洞”。黑洞的密度極大,引力極強(qiáng),任何物質(zhì)經(jīng)過它的附近,都會被它吸進(jìn)去,再也不能出來,光線也不例外,因此黑洞是一個(gè)不發(fā)光的天體。無獨(dú)有偶,在數(shù)學(xué)中也有這種神秘的“黑洞”現(xiàn)象,對于數(shù)學(xué)黑洞,無論怎樣設(shè)值,在規(guī)定的處理法則下,最終都將得到固定的一個(gè)值,再也跳不出去,就像宇宙中的黑洞一樣。
數(shù)學(xué)對于普通人的意義
數(shù)字黑洞:6174 未解之謎
任意選一個(gè)四位數(shù)(數(shù)字不能全相同),把所有數(shù)字從大到小排列,再把所有數(shù)字從小到大排列,用前者減去后者得到一個(gè)新的數(shù)。重復(fù)對新得到的數(shù)進(jìn)行上述操作,7 步以內(nèi)必然唯賀會得到 6174。
解析神秘?cái)?shù)學(xué)黑洞"6174"
或許你早就聽過這個(gè)故事:有一個(gè)神秘的數(shù)學(xué)黑洞,叫做“6174”。只要你任選4個(gè)不完全相同的數(shù)字(像1111就不行),讓“最大排列”減“最小排列”(例如4321-1234),不斷重復(fù)這個(gè)動(dòng)作,最后一定會得到相同的結(jié)果:6174。
之所以說“6174”是“數(shù)學(xué)黑洞”,是因?yàn)闊o論你怎么換那4個(gè)數(shù)字,只要不是完全重復(fù),最后都逃脫不了“6174”的魔掌。
6174數(shù)學(xué)黑洞即卡普雷卡爾(Kaprekar)常數(shù),它的算法如下:
取任意一個(gè)4位數(shù)(4個(gè)數(shù)字均為同一個(gè)數(shù)的,以及三個(gè)數(shù)字相同,另外一個(gè)數(shù)與這個(gè)數(shù)相差1,如1112,,6566等除外),將該數(shù)的4個(gè)數(shù)字重新組合,形成可能的最大數(shù)和可能的最小數(shù),再將兩者之間的差求出來;對此差值重復(fù)同樣過程,最后你總是至達(dá)卡普雷卡爾黑洞6174,到達(dá)這個(gè)黑洞最多需要14個(gè)步驟。
擴(kuò)展資和檔磨料
其它黑洞
1、123黑洞(即西西弗斯串)
取任意一個(gè)數(shù)字,數(shù)出它的偶數(shù)個(gè)數(shù)、奇數(shù)個(gè)數(shù)及總的位數(shù)。例如1234567890,其偶數(shù)個(gè)數(shù)總共5個(gè),奇數(shù)個(gè)數(shù)也為5個(gè),數(shù)字總數(shù)為10個(gè)。按“偶―奇―總”的位序排列,得到新數(shù)為:5510。重復(fù)上述步驟,得到t34;再重復(fù),得到123。
可以用計(jì)算機(jī)編程測試,任意一個(gè)數(shù)按上述算法經(jīng)有限次重復(fù)后都會得到123。換言之,任何數(shù)的最終結(jié)果都無法逃逸123黑洞。
2、自戀性數(shù)字黑洞
當(dāng)一個(gè)n位數(shù)的所有數(shù)位上數(shù)字的n次方和等于這個(gè)數(shù)本身,這個(gè)數(shù)就叫自戀數(shù)。顯然1,2,3,…,9是自戀數(shù)。三位數(shù)中的自戀數(shù)有四個(gè):153,370,371和407(這四個(gè)數(shù)被稱為“蠢豎水仙花數(shù)”)。
數(shù)字黑洞是指自銀漏銀然經(jīng)過某種數(shù)學(xué)運(yùn)算后,陷鋒宴入一種循環(huán)的狀況。例如,任選四個(gè)不同的數(shù)字,組成一個(gè)最大的數(shù)和一個(gè)最小的數(shù),用搜歲最大的數(shù)減去最小的數(shù),得到一個(gè)新的四位數(shù),再用這個(gè)新的四位數(shù),中的四個(gè)數(shù)字重復(fù)上述過程,最多7步,結(jié)果總是6174,仿佛掉進(jìn)了黑洞,永遠(yuǎn)出不來。不心的話,你可以試一試
program p1;
var
a:array[1..4] of integer;{讀扒基尺入一個(gè)春高數(shù)組,如4 5 6 7}
i,j,x,y:integer;
begin
for i:=1 to 4 do
readln(a[i]);
y:=0;
while (a[1]<>6)and(a[2]<>1)and(a[3]<>7)and(a[4]<>4) do
begin
for i:=1 to 3 do
begin