找回密码
 欢迎注册
楼主: 王守恩

[讨论] a(n)与n有相同数字, 且能整除每个数字。

[复制链接]
 楼主| 发表于 4 天前 | 显示全部楼层
最难的是"7"。 ——68个。

7 7
27 2772
37 37737
47 44744
57 5775
67 76776
78 8777888——7
79 77777779779——11
237 23772
247 7224
267 672
278 728
279 27972
347 337344——6
357 735
367 777336——6
378 783888——6
379 373779——6
467 7644
478 784
479 4497444——7
579 555975——6
678 768768——6
679 97776
789 7797888——7
2347 34272
2367 3276
2378 272328——6
2379 337932——6
2467 22764
2478 4872
2479 477792——6
2678 67872
2679 269766——6
2789 288792——6
3467 37464
3478 337848——6
3479 93744
3579 39375
3678 8736
3679 3776976——7
3789 33879888——8
4678 87864
4679 446796——6
4789 98784
6789 87696
23467 232764——6
23478 27384——5
23479 249732——6
23678 277368——6
23679 29736——5
23789 739872——6
24678 46872——5
24679 2264976——7
24789 2298744——7
26789 2289672——7
34678 348768——6
34679 349776——6
34789 3777984——7
36789 373968——6
46789 4697784——7
234678 243768——6
234679 22349376——8
234789 2379384——7
236789 22398768——8
246789 247968——6
346789 3498768——7
2346789 23469768——8


毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 4 天前 | 显示全部楼层
王守恩 发表于 2025-11-21 09:08
最难的是"7"。 ——68个。

7 7
  1. x=FromDigits/@Select[Subsets[Range[2,9]],MemberQ[#,7]&&Length@#>0&&Mod[Times@@#,10]>0&];
  2. a[n_]:=(d=IntegerDigits@n;lcm=LCM@@d;l=Length[d];Do[f=Join@@Table[d,j];
  3. v=FromDigits/@Union@Select[Permutations[f,{j}],Union@#==d&];
  4. For[k=1,k<=Length@v,k++,s=v[[k]];If[Mod[s,lcm]==0,Return[{n,s,IntegerLength@s}]]],{j,l,12}]);Do[Print[k,a[x[[k]]]],{k,Length@x}]
复制代码


1{7,7,1}
2{27,2772,4}
3{37,37737,5}
4{47,44744,5}
5{57,5775,4}
6{67,76776,5}
7{78,7888888,7}
8{79,77777779779,11}
9{237,23772,5}
10{247,2744,4}
11{267,672,3}
12{278,728,3}
13{279,27972,5}
14{347,337344,6}
15{357,735,3}
16{367,677376,6}
17{378,783888,6}
18{379,373779,6}
19{467,7476,4}
20{478,784,3}
21{479,4497444,7}
22{579,555975,6}
23{678,678888,6}
24{679,97776,5}
25{789,7797888,7}
26{2347,34272,5}
27{2367,3276,4}
28{2378,237888,6}
29{2379,337932,6}
30{2467,22764,5}
31{2478,4872,4}
32{2479,477792,6}
33{2678,67872,5}
34{2679,269766,6}
35{2789,288792,6}
36{3467,34776,5}
37{3478,337848,6}
38{3479,93744,5}
39{3579,39375,5}
40{3678,8736,4}
41{3679,3776976,7}
42{3789,33879888,8}
43{4678,87864,5}
44{4679,446796,6}
45{4789,98784,5}
46{6789,87696,5}
47{23467,232764,6}
48{23478,27384,5}
49{23479,249732,6}
50{23678,277368,6}
51{23679,29736,5}
52{23789,739872,6}
53{24678,46872,5}
54{24679,2264976,7}
55{24789,2298744,7}
56{26789,2289672,7}
57{34678,348768,6}
58{34679,349776,6}
59{34789,3777984,7}
60{36789,373968,6}
61{46789,4697784,7}
62{234678,243768,6}
63{234679,22349376,8}
64{234789,2379384,7}
65{236789,22398768,8}
66{246789,247968,6}
67{346789,3498768,7}
68{2346789,23469768,8}
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 4 天前 | 显示全部楼层
northwolves 发表于 2025-11-21 09:59
1{7,7,1}
2{27,2772,4}
3{37,37737,5}

用上面的代码——应该出来第136个。12346789 1123449768——10——136。——怎么也出不来。

这136个。手工想找个的规律。

7 7
17 1771
27 2772
37 37737
47 44744
57 5775
67 76776
78 8777888——7
79 77777779779——11
127 7112
137 3171
147 17444
157 175
167 1176
178 7111888——7
179 1197
237 23772
247 7224
267 672
278 728
279 27972
347 337344——6
357 735
367 777336——6
378 783888——6
379 373779——6
467 7644
478 784
479 4497444——7
579 555975——6
678 768768——6
679 97776
789 7797888——7
1237 13272
1247 4172
1267 12726
1278 11872
1279 177912——6
1347 1173144——7
1357 13755
1367 17136
1378 1371888——7
1379 13797
1467 1764
1478 14784
1479 1719144——7
1579 17955
1678 711816——6
1679 179676——6
1789 177897888——9
2347 34272
2367 3276
2378 272328——6
2379 337932——6
2467 22764
2478 4872
2479 477792——6
2678 67872
2679 269766——6
2789 288792——6
3467 37464
3478 337848——6
3479 93744
3579 39375
3678 8736
3679 3776976——7
3789 33879888——8
4678 87864
4679 446796——6
4789 98784
6789 87696
12347 117432——6
12367 132762——6
12378 37128
12379 1233792——7
12467 112476——6
12478 14728
12479 147924——6
12678 12768
12679 122976——6
12789 79128
13467 43176
13478 317184——6
13479 11773944——8
13579 1117935——7
13678 138768——6
13679 117936——6
13789 13719888——8
14678 147168——6
14679 91476——5
14789 779184——6
16789 1687896——7
23467 232764——6
23478 27384——5
23479 249732——6
23678 277368——6
23679 29736——5
23789 739872——6
24678 46872——5
24679 2264976——7
24789 2298744——7
26789 2289672——7
34678 348768——6
34679 349776——6
34789 3777984——7
36789 373968——6
46789 4697784——7
123467 1127364——7
123478 1232784——7
123479 1149372——7
123678 167328——6
123679 11273976——8
123789 13339872——8
124678 1246728——7
124679 1294776——7
124789 11249784——8
126789 11267928——8
134678 1137864——7
134679 1347696——7
134789 1378944——7
136789 11137896——8
146789 1169784——7
234678 243768——6
234679 22349376——8
234789 2379384——7
236789 22398768——8
246789 247968——6
346789 3498768——7
1234678 12234768——8
1234679 12344976——8
1234789 12379248——8
1236789 1289736——7——132。
1246789 12497688——8——133。
1346789 13477968——8——134。
2346789 23469768——8——135。
12346789 1123449768——10——136。

用上面的代码——应该出来第136个。12346789 1123449768——10——136。——怎么也出不来。
  1. x = FromDigits /@Select[Subsets[Range[1, 9]], MemberQ[#, 7] && Length@# > 0 && Mod[Times @@ #, 10] > 0 &];a[n_] := (d = IntegerDigits@n;
  2. lcm = LCM @@ d; l = Length[d]; Do[f = Join @@ Table[d, j]; v = FromDigits /@Union@Select[Permutations[f, {j}], Union@# == d &];
  3. For[k = 1, k <= Length@v, k++, s = v[[k]]; If[Mod[s, lcm] == 0, Return[{n, s, IntegerLength@s}]]], {j, l, 10}]); Do[Print[k, a[x[[k]]]], {k, Length@x}]
复制代码

1{7,7,1}
2{17,1771,4}
3{27,2772,4}
4{37,37737,5}
132{1236789,1289736,7}
133{1246789,12497688,8}
134{1346789,13477968,8}
135{2346789,23469768,8}
General::nomem: The current computation was aborted because there was insufficient memory available to complete the computation.
Throw::sysexc: Uncaught SystemException returned to top level. Can be caught with Catch[\[Ellipsis], _SystemException].
SystemException["MemoryAllocationFailure"]

——出来这么3行。——第136个。136{12346789, 1123449768, 10}。怎么也出不来。


毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 4 天前 | 显示全部楼层
你的内存不足。
数字比较多的 n 可以直接遍历:
  1. b[n_]:=(d=IntegerDigits@n;lcm=LCM@@d;s=Ceiling[n,lcm];While[Union@IntegerDigits@s!=d,s+=lcm];Return[{n,s,IntegerLength@s}]);b[12346789]
复制代码


{12346789, 1123449768, 10}
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 前天 07:22 | 显示全部楼层
所有数字组合的结果参见: https://oeis.org/A390761/a390761.txt

我就羡慕这——https://oeis.org/A390761/a390761.txt——能出来那么多!

我连“7”(7是关键)也出不完整(与1,2,3,4,5,6,8,9,0的规律不是那么容易找)。

点评

小数字比如79用先排列组合再判断快,大的数字如12346789用最小公倍数的最小倍数累加最小公倍数判断快些  发表于 前天 12:50
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 前天 16:49 | 显示全部楼层
把有“7”的都罗列出来。——再来总结“7”的规律。

7 7
17 1771
27 2772
37 37737
47 44744
57 5775
67 76776
70 70
78 8777888——7
79 77777779779——11
127 7112
137 3171
147 17444
157 175
167 1176
170 1071
178 7111888——7
179 1197
237 23772
247 7224
267 672
270 2072
278 728
279 27972
347 337344——6
357 735
367 777336——6
370 307377——6
378 783888——6
379 373779——6
467 7644
470 4704
478 784
479 4497444——7
570 5075
579 555975——6
670 677670——6
678 768768——6
679 97776
780 78008
789 7797888——7
790 707777779779——12
1237 13272
1247 4172
1267 12726
1270 2170
1278 11872
1279 177912——6
1347 1173144——7
1357 13755
1367 17136
1370 10731
1378 1371888——7
1379 13797
1467 1764
1470 7140
1478 14784
1479 1719144——7
1570 1750
1578 -1
1579 17955
1670 11760
1678 711816——6
1679 179676——6
1780 17080
1789 177897888——9
1790 11907
2347 34272
2367 3276
2370 2730
2378 272328——6
2379 337932——6
2467 22764
2470 7420
2478 4872
2479 477792——6
2570 22750
2670 6720
2678 67872
2679 269766——6
2780 7280
2789 288792——6
2790 9072
3467 37464
3470 30744
3478 337848——6
3479 93744
3570 3570
3579 39375
3670 307776——6
3678 8736
3679 3776976——7
3780 37800
3789 33879888——8
3790 3037797——7
4570 5740
4670 46704
4678 87864
4679 446796——6
4780 7840
4789 98784
4790 497700——6
5670 5670
5780 75880
5790 5057955——7
6780 76608
6789 87696
6790 679770——6
7890 77779800——8
12347 117432——6
12367 132762——6
12370 102732——6
12378 37128
12379 1233792——7
12467 112476——6
12470 10472
12478 14728
12479 147924——6
12570 27510
12670 106722——6
12678 12768
12679 122976——6
12780 78120
12789 79128
12790 1097712——7
13467 43176
13470 17304
13478 317184——6
13479 11773944——8
13570 105735——6
13579 1117935——7
13670 110376——6
13678 138768——6
13679 117936——6
13780 137088——6
13789 13719888——8
13790 107793——6
14570 71540
14670 17640——5
14678 147168——6
14679 91476——5
14780 18704——5
14789 779184——6
14790 10791144——8
15670 175560——6
15780 157080——6
15789 -1
15790 159075——6
16780 107688——6
16789 1687896——7
16790 1067976——7
17890 11719008——8
23467 232764——6
23470 204372——6
23478 27384——5
23479 249732——6
23570 275730——6
23670 32760——5
23678 277368——6
23679 29736——5
23780 387072——6
23789 739872——6
23790 2337930——7
24570 245700——6
24670 206472——6
24678 46872——5
24679 2264976——7
24780 27048——5
24789 2298744——7
24790 2797704——7
25670 257670——6
25780 275800——6
25790 2225790——7
26780 677208——6
26789 2289672——7
26790 2069676——7
27890 2279088——7
34570 355740——6
34670 374640——6
34678 348768——6
34679 349776——6
34780 308784——6
34789 3777984——7
34790 307944——6
35670 36750——5
35780 3775800——7
35790 303975——6
36780 87360——5
36789 373968——6
36790 30677976——8
37890 379008——6
45670 565740——6
45780 457800——6
45790 4597740——7
46780 467880——6
46789 4697784——7
46790 4096764——7
47890 479808——6
56780 578760——6
56790 57960——5
57890 7597800——7
67890 687960——6
123467 1127364——7
123470 1017324——7
123478 1232784——7
123479 1149372——7
123570 125370——6
123670 1026732——7
123678 167328——6
123679 11273976——8
123780 130872——6
123789 13339872——8
123790 10233972——8
124570 127540——6
124670 1024716——7
124678 1246728——7
124679 1294776——7
124780 108472——6
124789 11249784——8
124790 1044792——7
125670 152670——6
125780 175280——6
125790 11225970——8
126780 127680——6
126789 11267928——8
126790 1029672——7
127890 109872——6
134570 1153740——7
134670 107436——6
134678 1137864——7
134679 1347696——7
134780 1073184——7
134789 1378944——7
134790 1373904——7
135670 1355760——7
135780 1375080——7
135790 10119375——8
136780 1073688——7
136789 11137896——8
136790 1013796——7
137890 1397088——7
145670 1145760——7
145780 175840——6
145790 1157940——7
146780 1041768——7
146789 1169784——7
146790 176904——6
147890 1789704——7
156780 158760——6
156790 11597670——8
157890 15797880——8
167890 10768968——8
234570 357420——6
234670 2023476——7
234678 243768——6
234679 22349376——8
234780 203784——6
234789 2379384——7
234790 2037924——7
235670 2357670——7
235780 2358720——7
235790 23359770——8
236780 2087736——7
236789 22398768——8
236790 207396——6
237890 3077928——8
245670 257460——6
245780 478520——6
245790 275940——6
246780 207648——6
246789 247968——6
246790 20247696——8
247890 20278944——8
256780 2258760——7
256790 2569770——7
257890 5579280——7
267890 20269872——8
345670 3455760——7
345780 357840——6
345790 33955740——8
346780 3047688——7
346789 3498768——7
346790 3407796——7
347890 30779784——8
356780 3787560——7
356790 3567690——7
357890 35579880——8
367890 3073896——7
456780 547680——6
456790 4795560——7
457890 45798480——8
467890 40479768——8
567890 55598760——8
1234570 12237540——8
1234670 10123764——8
1234678 12234768——8
1234679 12344976——8
1234780 10234728——8
1234789 12379248——8
1234790 10139472——8
1235670 1263570——7
1235780 11375280——8
1235790 1237950——7
1236780 1036728——7
1236789 1289736——7
1236790 101237976——9
1237890 103373928——9
1245670 12254760——8
1245780 1257480——7
1245790 112579740——9
1246780 10248672——8
1246789 12497688——8
1246790 10274796——8
1247890 101297448——9
1256780 11257680——8
1256790 12569760——8
1257890 122587920——9
1267890 101227896——9
1345670 11347560——8
1345780 13755840——8
1345790 13757940——8
1346780 10134768——8
1346789 13477968——8
1346790 10396764——8
1347890 10387944——8
1356780 1578360——7
1356790 13556970——8
1357890 133597800——9
1367890 101173968——9
1456780 14575680——8
1456790 14459760——8
1457890 111759480——9
1467890 10479168——8
1567890 1597680——7
2345670 2357460——7
2345780 23457840——8
2345790 223459740——9
2346780 2084376——7
2346789 23469768——8
2346790 202347936——9
2347890 20397384——8
2356780 22578360——8
2356790 222359760——9
2357890 23589720——8
2367890 202379688——9
2456780 24567480——8
2456790 245757960——9
2457890 224579880——9
2467890 2049768——7
2567890 25789680——8
3456780 3567480——7
3456790 344579760——9
3457890 3759840——7
3467890 30478896——8
3567890 35778960——8
4567890 45697680——8
12345670 122365740——9
12345780 12537840——8
12345790 123579540——9
12346780 102263784——9
12346789 1123449768——10
12346790 102367944——9
12347890 102297384——9
12356780 112378560——9
12356790 123359670——9
12357890 113578920——9
12367890 10239768——8
12456780 12475680——8
12456790 122479560——9
12457890 12579840——8
12467890 102487896——9
12567890 127597680——9
13456780 134558760——9
13456790 113457960——9
13457890 135497880——9
13467890 103479768——9
13567890 135976680——9
14567890 145587960——9
23456780 234567480——9
23456790 23579640——8
23457890 235977840——9
23467890 203476896——9
23567890 235579680——9
24567890 244598760——9
34567890 334587960——9
123456780 123487560——9
123456790 11234759760——11
123457890 11235795480——11
123467890 10123467984——11
123567890 11233587960——11
124567890 11224578960——11
134567890 11134579680——11
234567890 22345769880——11
1234567890 1234759680——11
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2025-11-25 01:36 , Processed in 0.025103 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表