- 注册时间
- 2017-1-14
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 11092
- 在线时间
- 小时
|
楼主 |
发表于 2026-3-13 10:23:02
|
显示全部楼层
接楼上。 m 种颜色 n 颗珠。
{{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34},
{1, 3, 6, 10, 15, 21, 28, 36, 45, 55, 66, 78, 91, 105, 120, 136, 153, 171, 190, 210, 231, 253, 276, 300, 325, 351, 378, 406, 435, 465, 496, 528, 561, 595},
{1, 4, 10, 20, 35, 56, 84, 120, 165, 220, 286, 364, 455, 560, 680, 816, 969, 1140, 1330, 1540, 1771, 2024, 2300, 2600, 2925, 3276, 3654, 4060, 4495, 4960, 5456, 5984, 6545, 7140},
{1, 6, 21, 55, 120, 231, 406, 666, 1035, 1540, 2211, 3081, 4186, 5565, 7260, 9316, 11781, 14706, 18145, 22155, 26796, 32131, 38226, 45150, 52975, 61776, 71631, 82621, 94830, 108345, 123256, 139656, 157641, 177310},
{1, 8, 39, 136, 377, 888, 1855, 3536, 6273, 10504, 16775, 25752, 38233, 55160, 77631, 106912, 144449, 191880, 251047, 324008, 413049, 520696, 649727, 803184, 984385, 1196936, 1444743, 1732024, 2063321, 2443512, 2877823,
{1, 13, 92, 430, 1505, 4291, 10528, 23052, 46185, 86185, 151756, 254618, 410137, 638015, 963040, 1415896, 2034033, 2862597, 3955420, 5376070, 7198961, 9510523, 12410432, 16012900, 20448025, 25863201, 32424588, 40318642,
{1, 18, 198, 1300, 5895, 20646, 60028, 151848, 344925, 719290, 1399266, 2569788, 4496323, 7548750, 12229560, 19206736, 29351673, 43782498, 63913150, 91508580, 128746431, 178285558, 243341748, 327771000, 436160725,
{1, 30, 498, 4435, 25395, 107331, 365260, 1058058, 2707245, 6278140, 13442286, 26942565, 51084943, 92383305, 160386360, 268718116, 436365945, 689252778, 1062132490, 1600850055, 2365010571, 3431103775, 4896133188,
{1, 46, 1219, 15084, 110085, 563786, 2250311, 7472984, 21552969, 55605670, 131077771, 286779076, 589324749, 1148105154, 2136122255, 3818273456, 6588925841, 11020906014, 17928333139, 28446045340, 44128712341,
Table[DivisorSum[n,EulerPhi[n/#]m^# &]/(2n)+(m^Ceiling[n/2]+m^Ceiling[(n+1)/2])/4,{n,9},{m,34}]——注意这个公式与楼上公式的不同之处。
不分颜色 n 颗珠。——是这样一串数。
{1, 3, 10, 55, 377, 4291, 60028, 1058058, 21552969, 500280022, 12969598086, 371514016094, 11649073935505, 396857785692525, 14596464294191704, 576460770691256356, 24330595997127372497, 1092955780817066765469,
Table[DivisorSum[n, EulerPhi[#] n^(n/#) &]/(2 n) + (n^Ceiling[n/2] + n^Ceiling[(n + 1)/2])/4, {n, 20}]——注意这个公式与楼上公式的相同之处。
Table[If[n == 2, 3, CycleIndexPolynomial[DihedralGroup[n], Array[s, n]] /. s[_] -> n], {n, 20}]——这个也可以!!
n 种颜色 n 颗珠。——是这样一串数。
{1, 1, 3, 12, 60, 360, 2520, 20160, 181440, 1814400, 19958400, 239500800, 3113510400, 43589145600, 653837184000, 10461394944000, 177843714048000, 3201186852864000, 60822550204416000, 1216451004088320000}
Table[GroupOrder[AlternatingGroup[n]], {n, 20}]——当然, 可以用楼上的公式!!!
"在大小为 S 的字母表上, 长度为 n 的单词中可以出现的不同林顿因子的最大数量"问题。——问题分2块: 1,S=n,基本解。
{1, 3, 6, 10, 15, 21, 28, 36, 45, 55, 66, 78, 91, 105, 120, 136, 153, 171, 190, 210, 231, 253, 276, 300, 325, 351, 378, 406, 435, 465, 496, 528, 561, 595, 630, 666, 703, 741, 780, 820, 861, 903, 946, 990, 1035, 1081, 1128, 1176, 1225, 1275}
"在大小为 S 的字母表上, 长度为 n 的单词中可以出现的不同林顿因子的最大数量"问题。——问题分2块: 2,S=n,具体解(具体的"王牌单词”与具体的“王牌碎片”)。
a(1)=1, {"0", {0}}
a(2)=3, {"01", {0, 1, 01}}
a(3)=6, {"012", {0, 1, 2, 01, 12, 012}}
a(4)=10, {"0123", {0, 1, 2, 3, 01, 12, 23, 012, 123, 0123}}
a(5)=15, {"01234", {0, 1, 2, 3, 4, 01, 12, 23, 34, 012, 123, 234, 0123, 1234, 01234}}
a(6)=21, {"012345", {0, 1, 2, 3, 4, 5, 01, 12, 23, 34, 45, 012, 123, 234, 345, 0123, 1234, 2345, 01234, 12345, 012345}}
a(7)=28, {"0123456", {0, 1, 2, 3, 4, 5, 6, 01, 12, 23, 34, 45, 56, 012, 123, 234, 345, 456, 0123, 1234, 2345, 3456, 01234, 12345, 23456, 012345, 123456, 0123456}}
a(8)=36, {"01234567", {0, 1, 2, 3, 4, 5, 6, 7, 01, 12, 23, 34, 45, 56, 67, 012, 123, 234, 345, 456, 567, 0123, 1234, 2345, 3456, 4567, 01234, 12345, 23456, 34567, 012345, 123456, 234567, 0123456, 1234567, 01234567}}
a(9)=45, {"012345678", {0, 1, 2, 3, 4, 5, 6, 7, 8, 01, 12, 23, 34, 45, 56, 67, 78, 012, 123, 234, 345, 456, 567, 678, 0123, 1234, 2345, 3456, 4567, 5678, 01234, 12345, 23456, 34567, 45678, 012345, 123456, 234567, 345678, 0123456, 1234567, 2345678, 01234567, 12345678, 012345678}}
a(10)=55, {"0123456789", {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 01, 12, 23, 34, 45, 56, 67, 78, 89, 012, 123, 234, 345, 456, 567, 678, 789, 0123, 1234, 2345, 3456, 4567, 5678, 6789, 01234, 12345, 23456, 34567, 45678, 56789, 012345, 123456, 234567,
345678, 456789, 0123456, 1234567, 2345678, 3456789, 01234567, 12345678, 23456789, 012345678, 123456789, 0123456789}}
a(11)=66, {"0123456789A", {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, 01, 12, 23, 34, 45, 56, 67, 78, 89, 9A, 012, 123, 234, 345, 456, 567, 678, 789, 89A, 0123, 1234, 2345, 3456, 4567, 5678, 6789, 789A, 01234, 12345, 23456, 34567, 45678, 56789, 6789A,
012345, 123456, 234567, 345678, 456789, 56789A, 0123456, 1234567, 2345678, 3456789, 456789A, 01234567, 12345678, 23456789, 3456789A, 012345678, 123456789, 23456789A, 0123456789, 123456789A, 0123456789A}}
a(12)=78, {"0123456789AB", {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, 01, 12, 23, 34, 45, 56, 67, 78, 89, 9A, AB, 012, 123, 234, 345, 456, 567, 678, 789, 89A, 9AB, 0123, 1234, 2345, 3456, 4567, 5678, 6789, 789A, 89AB, 01234, 12345, 23456, 34567, 45678,
56789, 6789A, 789AB, 012345, 123456, 234567, 345678, 456789, 56789A, 6789AB, 0123456, 1234567, 2345678, 3456789, 456789A, 56789AB, 01234567, 12345678, 23456789, 3456789A, 456789AB, 012345678, 123456789, 23456789A, 3456789AB,
0123456789, 123456789A, 23456789AB, 0123456789A, 123456789AB, 0123456789AB}}
a(13)=91, {"0123456789ABC", {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, 01, 12, 23, 34, 45, 56, 67, 78, 89, 9A, AB, BC, 012, 123, 234, 345, 456, 567, 678, 789, 89A, 9AB, ABC, 0123, 1234, 2345, 3456, 4567, 5678, 6789, 789A, 89AB, 9ABC, 01234, 12345,
23456, 34567, 45678, 56789, 6789A, 789AB, 89ABC, 012345, 123456, 234567, 345678, 456789, 56789A, 6789AB, 789ABC, 0123456, 1234567, 2345678, 3456789, 456789A, 56789AB, 6789ABC, 01234567, 12345678, 23456789, 3456789A, 456789AB,
56789ABC, 012345678, 123456789, 23456789A, 3456789AB, 456789ABC, 0123456789, 123456789A, 23456789AB, 3456789ABC, 0123456789A, 123456789AB, 23456789ABC, 0123456789AB, 123456789ABC, 0123456789ABC}}
a(14)=105, {"0123456789ABCD", {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, 01, 12, 23, 34, 45, 56, 67, 78, 89, 9A, AB, BC, CD, 012, 123, 234, 345, 456, 567, 678, 789, 89A, 9AB, ABC, BCD, 0123, 1234, 2345, 3456, 4567, 5678, 6789, 789A, 89AB, 9ABC,
ABCD, 01234, 12345, 23456, 34567, 45678, 56789, 6789A, 789AB, 89ABC, 9ABCD, 012345, 123456, 234567, 345678, 456789, 56789A, 6789AB, 789ABC, 89ABCD, 0123456, 1234567, 2345678, 3456789, 456789A, 56789AB, 6789ABC, 789ABCD,
01234567, 12345678, 23456789,3456789A, 456789AB, 56789ABC, 6789ABCD, 012345678, 123456789, 23456789A, 3456789AB, 456789ABC, 56789ABCD, 0123456789, 123456789A, 23456789AB, 3456789ABC, 456789ABCD, 0123456789A,
123456789AB, 23456789ABC, 3456789ABCD, 0123456789AB, 123456789ABC, 23456789ABCD, 0123456789ABC, 123456789ABCD, 0123456789ABCD}}
a(15)=120, {"0123456789ABCDE", {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, 01, 12, 23, 34, 45, 56, 67, 78, 89, 9A, AB, BC, CD, DE, 012, 123, 234, 345, 456, 567, 678, 789, 89A, 9AB, ABC, BCD, CDE, 0123, 1234, 2345, 3456, 4567, 5678, 6789, 789A,
89AB, 9ABC, ABCD, BCDE, 01234, 12345, 23456, 34567, 45678, 56789, 6789A, 789AB, 89ABC, 9ABCD, ABCDE, 012345, 123456, 234567, 345678, 456789, 56789A, 6789AB, 789ABC, 89ABCD, 9ABCDE, 0123456, 1234567, 2345678, 3456789, 456789A,
56789AB, 6789ABC, 789ABCD, 89ABCDE, 01234567,12345678, 23456789, 3456789A, 456789AB, 56789ABC, 6789ABCD, 789ABCDE, 012345678, 123456789, 23456789A, 3456789AB, 456789ABC, 56789ABCD, 6789ABCDE, 0123456789, 123456789A,
23456789AB, 3456789ABC, 456789ABCD, 56789ABCDE, 0123456789A, 123456789AB, 23456789ABC, 3456789ABCD, 456789ABCDE, 0123456789AB, 123456789ABC, 23456789ABCD, 3456789ABCDE, 0123456789ABC, 123456789ABCD,
23456789ABCDE, 0123456789ABCD, 123456789ABCDE, 0123456789ABCDE}}
a(16)=136, {"0123456789ABCDEF", {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 01, 12, 23, 34, 45, 56, 67, 78, 89, 9A, AB, BC, CD, DE, EF, 012, 123, 234, 345, 456, 567, 678, 789, 89A, 9AB, ABC, BCD, CDE, DEF, 0123, 1234, 2345, 3456, 4567, 5678,
6789, 789A, 89AB, 9ABC, ABCD, BCDE, CDEF, 01234, 12345, 23456, 34567, 45678, 56789, 6789A, 789AB, 89ABC, 9ABCD, ABCDE, BCDEF, 012345, 123456, 234567, 345678, 456789, 56789A, 6789AB, 789ABC, 89ABCD, 9ABCDE, ABCDEF, 0123456,
1234567, 2345678, 3456789, 456789A, 56789AB, 6789ABC, 789ABCD, 89ABCDE, 9ABCDEF, 01234567, 12345678, 23456789, 3456789A, 456789AB, 56789ABC, 6789ABCD, 789ABCDE, 89ABCDEF, 012345678, 123456789, 23456789A, 3456789AB,
456789ABC, 56789ABCD, 6789ABCDE, 789ABCDEF, 0123456789, 123456789A, 23456789AB, 3456789ABC, 456789ABCD, 56789ABCDE, 6789ABCDEF, 0123456789A, 123456789AB, 23456789ABC, 3456789ABCD, 456789ABCDE, 56789ABCDEF,
0123456789AB, 123456789ABC, 23456789ABCD, 3456789ABCDE, 456789ABCDEF, 0123456789ABC, 123456789ABCD, 23456789ABCDE, 3456789ABCDEF, 0123456789ABCD, 123456789ABCDE, 23456789ABCDEF, 0123456789ABCDE, 123456789ABCDEF, 0123456789ABCDEF}}
- (*无限扩展的字符映射:0-9数字,10-35大写,36-61小写,62-...可继续添加*)
- t[i_] := Which[i < 10, ToString[i], i < 36, FromCharacterCode[65 + i - 10],i < 62, FromCharacterCode[97 + i - 36],True, "?"(*此处可继续添加,例如希腊字母:i<88,FromCharacterCode[944+i-62] 等*)]
- g[n_] := Module[{v, s}, v = StringJoin[t /@ Range[0, n - 1]]; s = Flatten[Table[StringTake[v, {i, j}], {i, n}, {j, i, n}]]; s = SortBy[s, {StringLength, # &}]; {v, s}]
- Print[StringJoin[Table[ToString[StringForm["a(``)=``, {"``", {``}}", k, Length[#2], #1, StringRiffle[#2, ", "]] & @@ g[k]] <> "\n", {k, 9}]]]
复制代码
各位——这代码复制了我自己也不能用——什么原因?——原代码在我的Mathematica12.1肯定是可以用的!
(*无限扩展的字符映射:0-9数字,10-35大写,36-61小写,62-...可继续添加*)
t[i_] := Which[i < 10, ToString, i < 36, FromCharacterCode[65 + i - 10], i < 62, FromCharacterCode[97 + i - 36], True, "?"(*此处可继续添加,例如希腊字母:i<88, FromCharacterCode[944+i-62] 等*)]
g[n_] := Module[{v, s}, v = StringJoin[t /@ Range[0, n - 1]]; s = Flatten[Table[StringTake[v, {i, j}], {i, n}, {j, i, n}]]; s = SortBy[s, {StringLength, # &}]; {v, s}]
Print[StringJoin[Table[ToString[StringForm["a(``)=``, {\"``\", {``}}", k, Length[#2], #1, StringRiffle[#2, ", "]] & @@ g[k]] <> "\n", {k, 9}]]] |
|