素数MS[n_]:=如果[n==1,{},扁平[Cases[FactorInteger[n],{p_,k_}:>表[PrimePi[p],{k}]]];
传真srcplptns公司[编号]:=如果[n个<=1,{{}},联接@@表[地图[前置[#,d日]&,选择[facs公司多元组[n个整数分区/d日@聚四氟乙烯],而且[而且@@(更大的相等@@@转座[PadRight(右垫)[#]],分钟),而且@@更大的@@@#,而且@@(更大的@@@删除案例[转座[PadRight(右垫)[#>=d日&]],0,{2}])]&],{d日,休息[约数聚四氟乙烯,整数分区[无]]}]];
ptn平面src固体[编号]:=工会加入@@表[选择[多元组[地图srcplptns公司/@年],而且[反向而且@@(更大的相等@@@*素数MS,转座[加入@@排列@(PadRight(右垫)[#,{n个,n个}]&/@facs公司#)]),而且@@(更大的@@@删除案例[转座[加入@@@(PadRight(右垫)[#,{n个,n个}]&/@#)],0,{2}])]&],{年,整数分区[n个]}];
srcplptns[n_]:=连接@@表[Select[ptnplane[Times@@Prime/@y],And[And@@Greater@@#,And@@(GreaterEqual@@@Transpose[PadRight[#]]),And@(Greater@@@DeleteCases[Transpose[PadRight[#]],0,{2}])]&],{y,Integer Partitions[n]}];
表[Length[Join@@Table[Select[Tuples[srcplptns/@y],And[And@@(GreaterEqual@@@Transpose[Join@@@(PadRight[#,{n,n}]&/@#)]),And@@(Greater@@@DeleteCases[Transpose[Join@@(PadRight[#,}]&@@#)],0,{2}])]&],{y,Integer Partitions[n]],{n、10}](*古斯·怀斯曼2019年1月22日*)
表[长度[srcsolids[n]],{n,10}](*古斯·怀斯曼2019年1月23日*)