p=表[PerfectNumber[n],{n,5}]; i=整数位数[p,2]
{{1, 1, 0}, {1, 1, 1, 0, 0}, {1, 1, 1, 1, 1, 0, 0, 0, 0}, {1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}
{2, 3, 5, 7, 13}
p=表[PerfectNumber[n],{n,5}]; i=整数位数[p,2]
{{1, 1, 0}, {1, 1, 1, 0, 0}, {1, 1, 1, 1, 1, 0, 0, 0, 0}, {1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}
{2, 3, 5, 7, 13}
(*借用eldo的列表*) 列表= {{1, 1, 2, 1}, {1, 1, 1, 0, 3, 1}, {4, 1, 1, 1, 1, 1, 0, 1, 1}}; 长度@最长通用子序列 [#,案例[1]@#]&/@列表
{2, 3, 5}
列表= {{1, 1, 0}, {1, 1, 1, 0, 0}, {1, 1, 1, 1, 1, 0, 0, 0, 0}, {1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}};
计数[1]/@list
{2, 3, 5, 7, 13}
列表= {{1, 1, 0, 1}, {1, 1, 1, 0, 0, 1}, {0, 1, 1, 1, 1, 1, 0, 1, 1}}; ones=SequenceSplit[#,{0}]&/@list
{{{1, 1}, {1}}, {{1, 1, 1}, {1}}, {{1, 1, 1, 1, 1}, {1, 1}}}
Max/@Map[长度,个,{2}]
{2, 3, 5}
列表= {{1, 1, 2, 1}, {1, 1, 1, 0, 3, 1}, {4, 1, 1, 1, 1, 1, 0, 1, 1}};
Max/@Map[Length,SequenceSplit[#,{Except[1]}]&/@list,{2}]
{2, 3, 5}
最大[SequenceSplit[#,ones:{1.}:>长度[ones]]&/@list
最大[SequenceCase[#,ones:{1.}:>长度[ones]]&/@list
GroupBy[Split[#],First->Length,Max][1]和/@list
最大/@总计[(拆分/@lst),{3}] (* {2, 3, 5, 7, 13} *)
lst={{1,1,0},{1,1,1,0,0}, 1}, {1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1}}
p=表[PerfectNumber[n],{n,5}]; i=整数位数[p,2]; 函数[x,Max[FoldList[(#1+1)*#2&,x]]/@i (*输出:{2,3,5,7,13}*)
种子随机[4567]; i=表格[RandomInteger[1,RandomIntiger[{10,100}]],1000]; (*验证每个列表是否至少有一个1-缺少时某些算法会失败*) 最小值[Total/@i] (*输出:3*)
fn=函数编译[ 函数[Typed[x,“NumericArray”::[“Integer64”,1]], 最大@文件夹列表 [(#1+1)*#2&,x]]]; fn/@i;// 最大已用内存//重复计时 (*输出:{0.0008890766240}*)