水仙花数 - johanzumimvon/2 GitHub Wiki

水仙花数就是指进位制中,每位数字的位数次幂之和等于其自身的数。比如十二进制中,有如此等等水仙花数:

25=2²+5²=4+21=25
577=5³+7³+7³
668=6³+6³+8³
14765=1⁵+4⁵+7⁵+6⁵+5⁵
369862=3⁶+6⁶+9⁶+8⁶+6⁶+2⁶
2380293=2⁷+3⁷+8⁷+0⁷+2⁷+9⁷+3⁷

其中,0⁷=0·0·0·0·0·0·0=0。

同一进位制下,水仙花数有穷性的证明

不论是哪一种进位制,水仙花数都可以被计算机的暴力算法穷尽。水仙花数之所以有穷,是因为指数增长y=aˣ=eˣ ˡⁿ⁽ᵃ⁾可以发散到无穷大,使得y=kˣ−x(k−1)ˣ发散到正无穷大。

水仙花数的最大位数近似于y=kˣ−x(k−1)ˣ的第二个零点(除了二进制、三进制)。

2~12进制的水仙花数

水仙花数有穷多的证据 | y=kˣ−x(k−1)ˣ

水仙花数有穷多的证据 | y=kˣ−x(k−1)ˣ

不同进位制下水仙花数的数目

进位制 水仙花数的数目
2 1
3 5
4 11
5 17
6 30
7 59
8 62
9 58
10 88
11 134
12 87
13 201
14 103
15 202
16 293

十二进制中的前24个水仙花数

n 第n个水仙花数的十进制写法 第n个水仙花数的十二进制写法
1 1 1
2 2 2
3 3 3
4 4 4
5 5 5
6 6 6
7 7 7
8 8 8
9 9 9
10 10
11 11 #
12 29 25
13 125 ∗5
14 811 577
15 944 668
16 1539 ∗83
17 28733 14765
18 193084 938∗4
19 887690 369862
20 2536330 ∗2394∗
21 6884751 2380293
22 17116683 58955∗3
23 5145662993 ##7332295
24 25022977605 4∗24189999

其他进位制

二进制

1

三进制

1, 2, 12, 22, 122

也就是

1, 2, 5, 8, 17

四进制
1, 2, 3, 130, 131, 203, 223, 313, 332, 1103, 3303

也就是

1, 2, 3, 28, 29, 35, 43, 55, 62, 83, 243
五进制
1, 2, 3, 4, 23, 33, 103, 433, 2124, 2403, 3134, 124030, 124031, 242423, 434434444, 1143204434402, 14421440424444

也就是

1, 2, 3, 4, 13, 18, 28, 118, 289, 353, 419, 4890, 4891, 9113, 1874374, 338749352, 2415951874
六进制
1, 2, 3, 4, 5, 344, 514, 14340, 14341, 14432, 23520, 23521, 44405, 435152, 5435254, 12222215, 555435035, 1053025020422, 1053122514003, 1435403205450, 1435403205451, 1450005114454, 2135254510352, 2145555022413, 2500150125455, 133024510545125, 13435022253535055, 15205355253553320, 15205355253553321,  105144341423554535

也就是

1, 2, 3, 4, 5, 99, 190, 2292, 2293, 2324, 3432, 3433, 6197, 36140, 269458, 391907, 10067135, 2510142206, 2511720147, 3866632806, 3866632807, 3930544834, 4953134588, 5018649129, 6170640875, 124246559501, 4595333541803, 5341093125744, 5341093125745, 19418246235419 
十进制
1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407, 1634, 8208, 9474, 54748, 92727, 93084, 548834, 1741725, 4210818, 9800817, 9926315, 24678050, 24678051, 88593477, 146511208, 472335975, 534494836, 912985153, 4679307774, 32164049650, 32164049651, 40028394225, 42678290603, 44708635679, 49388550606, 82693916578, 94204591914, 28116440335967, 4338281769391370, 4338281769391371, 21897142587612075, 35641594208964132, 35875699062250035, 1517841543307505039, 3289582984443187032, 4498128791164624869, 4929273885928088826, 63105425988599693916, 128468643043731391252, 449177399146038697307, 21887696841122916288858, 27879694893054074471405, 27907865009977052567814, 28361281321319229463398, 35452590104031691935943, 174088005938065293023722, 188451485447897896036875, 239313664430041569350093, 1550475334214501539088894, 1553242162893771850669378, 3706907995955475988644380, 3706907995955475988644381, 4422095118095899619457938, 121204998563613372405438066, 121270696006801314328439376, 128851796696487777842012787, 174650464499531377631639254, 177265453171792792366489765, 14607640612971980372614873089, 19008174136254279995012734740, 19008174136254279995012734741, 23866716435523975980390369295, 1145037275765491025924292050346, 1927890457142960697580636236639, 2309092682616190307509695338915, 17333509997782249308725103962772, 186709961001538790100634132976990, 186709961001538790100634132976991, 1122763285329372541592822900204593, 12639369517103790328947807201478392, 12679937780272278566303885594196922, 1219167219625434121569735803609966019, 12815792078366059955099770545296129367, 115132219018763992565095597973971522400, 115132219018763992565095597973971522401, 已没有更多水仙花数
十二进制

其中,【X】表示十;【E】表示十一。

1, 2, 3, 4, 5, 6, 7, 8, 9, X, E, 25, X5, 577, 668, X83, 14765, 938X4, 369862, X2394X, 2380293, 58955X3, EE7332295, 4X24189999, 79003E307X, 4903X15X995, 4X446561XX6, 64508202EX3, 6E32875792X, 72709868E8X, E5X6586E049, E79238X38E3, EX70909E036, EX7584X9XX8, 7E38E60846803, 4029826639111E, 724106687E585E, 7593E3703X8E346, 8315X3E9E7X7652, E463870402XEX8E, 11692939925215X3, 6963788443EE6X87, 71263199E4879E29E43, 26532105935901094X8E, 643896373E63132EE610, 643896373E63132EE611, 91E6EX37E5E2395907X6, 2069E9481507492377719, 2620293539X21867386XE, 2870507436X364X15XE62, 3096XE0892X8209162X8X, 45791X819296E12E27X53, 61035E7E65684375498EX, 645E3539X07EX360880E9, 83771E9E01673XE1XE964, 9E4X42EE88552E80E3368, E73E359723EEE64126E27, 20E446X429978188986395, 225531X5437666X776566E, 3586944EX747E920X39987X4, 260055453E83538E5744348884, 221E3351383X6924E54171565069, 337839406880E85328E93631X8EX, 2577803E895038330E35E32785306X7, 25894E2929727835994701EX53179E6, 267EX8248E5E0616952121220X194X5, 33X6EE19246614126E32X34595E2923, 34X5E53EX3154E85X9768295622EX03, 4E9657XE0E46098142080EEX9437XE0, 4E9657XE0E46098142080EEX9437XE1, 1EX997236136XE0EX788X574814X726560, 1EX997236136XE0EX788X574814X726561, 1253553715X86X851X882041088E9888E35, 173168409X26156653E51X965431E8769E04, 2X5532X6E02105X1921EE353E2X1E6E93E48X10, 2X5532X6E02105X1921EE353E2X1E6E93E48X11, 102434015825787E1510924967E6321002E774440, 102434015825787E1510924967E6321002E774441, 106338439XE23771X82X96E412428X02E64558375, 14419E3894089683E7146110X060E906868452E59, 1460X58E16EE34588139971E557047238X4X12478, 146122093E69EX63X35069652129E5E8X21271044, 2067909536257238618E4E86X65E63EE0X30510E0, 2067909536257238618E4E86X65E63EE0X30510E1, 200E4X6E67E3430064319747100E70E0050XE8X140E, 11775E71382E98173E4314294891E94E6E6265980E59480EX67, 15079346X6E3E14EE56E395898E96629X8E01515344E4E0714E

The largest such number (15079346X6E3E14EE56E395898E96629X8E01515344E4E0714E) has 43 digits.