登录
OEIS由OEIS基金会的许多慷慨捐赠者.

 

标志
提示
(来自的问候整数序列在线百科全书!)
A197458号 在每行和每列中最多有两个1的n X n个二进制矩阵的数量,其他条目为0。 12
1, 2, 16, 265, 7343, 304186, 17525812, 1336221251, 129980132305, 15686404067098, 2297230134084416, 400977650310256537, 82188611938415464231, 19536244019455339261970, 5328019975275896220786388, 1651867356348327784988233291, 577522171260292028520919811777 (列表;图表;参考文献;;历史;文本;内部格式)
抵消
0,2
链接
配方奶粉
a(n)=求和{k=0}^n求和{l=0}^{n-k}a(k,l,n,n)其中a(k、l,m,n)是每行最多两个1的二进制mXn矩阵的数目,k列的和为0,l列的和是1,其余n-k-l列的总和是2。
a(k,l,m,n)=a(k、l、m-1、n)+(k+1)*a(k+1,l-1,m-1,n)+。
黄体脂酮素
(Java)
导入java.math。大整数;
公共类AtMostTwoOnes{
公共静态void main(String[]args){
对于(int n=0;n<=40;n++){
BigInteger[][][]计数=新的BigIntiger[n+1][n+1];//counts[m][k][l]:k列和为0,l列和为1的mxn矩阵的数目
对于(int k=0;k<=n;k++)
对于(int l=0;l<=n;l++)
counts[0][k][l]=BigInteger。归零;
counts[0][n][0]=大整数。一个;//只有一个0xn矩阵,所有n列总和为0
对于(int m=1;m<=n;m++){
BigInteger[][]旧=计数[m-1];
对于(int k=0;k<=n;k++)
对于(int l=0;l<=n;l++){
BigInteger和=BigIntiger。归零;
//新行不包含1s
sum=sum.add(旧[k][l]);
//新行包含一个1
//添加到列总和0
如果(k<n&&l>0)
sum=sum.add(旧[k+1][l-1].乘法(BigInteger.valueOf(k+1));
//添加到列总和1
如果(l<n)
sum=sum.add(旧[k][l+1].multy(BigInteger.valueOf(l+1)));
//新行包含两个1
//添加到两列总和0
如果(k<n-1&&l>1)
sum=sum.add(旧[k+2][l-2].multy(BigInteger.valueOf(((k+2)*(k+1))/2));
//添加到一列总和0,一列总和1
如果(k<n)
sum=sum.add(旧[k+1][l].multiply(BigInteger.valueOf((k+1)*l)));
//添加到两列总和1
如果(l<n-1)
sum=sum.add(旧[k][l+2].乘(BigInteger.valueOf(((l+2)*(l+1))/2));
计数[m][k][l]=总和;
}
}
BigInteger和=BigIntiger。归零;
对于(int k=0;k<=n;k++)
对于(int l=0;l<=n;l++)
sum=sum.add(计数[n][k][l]);
System.out.println(n+“:”+总和);
}
}
}
交叉参考
囊性纤维变性。A001499号,A002720型。第列,共列283500南非兰特.
关键字
非n
作者
费利克斯·A·帕尔2011年10月15日
状态
经核准的

查找|欢迎光临|维基|注册|音乐|地块2|演示|索引|浏览|更多|网络摄像头
贡献新序列。或评论|格式|样式表|变换|超级搜索|最近
OEIS社区|维护人OEIS基金会。

许可协议、使用条款、隐私政策。.

上次修改时间:2024年4月23日23:26 EDT。包含371917个序列。(在oeis4上运行。)