显示找到的2个结果中的1-2个。
第页1
a(n)是在具有实心边框的矩形内形成n个边不相交的1 X 1孔所需的最少方块数。
+10 7
8, 13, 17, 20, 20, 24, 28, 27, 31, 32, 34, 36, 36, 40, 41, 44, 46, 45, 51, 50, 51, 55, 54, 56, 56, 62, 61, 62, 67, 66, 68, 67, 71, 74, 73, 74, 80, 79, 78, 80, 80, 84, 87, 86, 87, 89, 93, 92, 94, 93, 99, 98, 100, 100, 101, 104, 108, 107, 106, 108, 108, 114, 113, 116, 115, 116
评论
因此,问题归结为选择正数x和y,使得floor((xy+1)/2)>=n和(x+2)*(y+2)最小化。
在具有实心边界的r X r正方形内可以放置的1 X 1个孔的最大数量为(对于r>=1)0,0,1,2,5,8,13,18,25,。。。,基本上是A000982号.
例子
a(1)=8,因为要创建一个内部有一个孔的矩形,需要8个正方形,如下所示:
.HHH(小时)
.H小时
.HHH(小时)
a(2)=13,因为要创建一个内部有两个孔的矩形,需要13个正方形,如下所示:
.HHHH小时
.H高H高
.HHHH小时
a(3)=17,因为要创建一个内部有三个孔的矩形,需要17个正方形,如下所示:
.HHHH小时
.H高H高
.HH HH
.HHHH小时
a(4)=20,因为要创建一个内部有四个孔的矩形,需要20个正方形,如下所示:
.HHHHH
.H高HH高
.HH高H高
.HHHHH
a(5)=20,因为要创建一个内部有5个孔的矩形,需要20个正方形,如下所示:
.HHHH小时
.H高H高
.HH HH
.H高H高
.HHHH小时
数学
A168339号=Reap[For[holes=1,holes<=10000,holes++,cost=2^30;For[n=1,cost>2*n+6,n++,For[m=1,m<=n,m++,maxholes=n*m-商[n*m,2];如果[maxholes<holes,继续[]];c=2*(n+m+2)+n*m-孔;如果[c<cost,cost=c;dimn=n;dimm=m]]];播种[成本];如果[成本>120,中断[]]][[2,1]](*Jean-François Alcover公司,2017年5月15日,翻译自R.H.哈丁的程序*)
黄体脂酮素
(C)
#包括<stdio.h>
main()
{
int holes,cost,c,n,m,maxholes,dimn,dimm;
用于(孔=1;孔<=10000;孔++){
成本=(1<<30);
对于(n=1;成本>2*n+6;n++){
对于(m=1;m<=n;m++){
最大孔数=n*m-((n*m)/2);
如果(maxholes<holes)继续;
c=2*(n+m+2)+n*m孔;
如果(c<成本){
成本=c;
dimn=n;
dimm=m;
}
}
}
printf(“%d%d%dX%d\n”,孔,成本,dimn+2,dimm+2);
fflush(标准输出);
}
1, 1, 2, 2, 3, 3, 3, 3, 3, 4, 3, 4, 5, 4, 5, 4, 5, 5, 5, 5, 6, 5, 5, 6, 7, 6, 6, 7, 6, 6, 7, 7, 6, 7, 7, 8, 7, 7, 7, 8, 9, 7, 8, 8, 9, 7, 8, 8, 9, 9, 8, 8, 7, 9, 10, 8, 9, 9, 9, 10, 11, 9, 9, 10, 10, 11, 9, 9, 10, 10, 11, 11, 10, 10, 10, 11, 11, 12, 10, 10, 9, 11, 11, 12, 13, 9, 11, 11, 12, 12, 13, 11, 11, 11, 12, 12
搜索在0.006秒内完成
查找|欢迎光临|维基|注册|音乐|地块2|演示|索引|浏览|网络摄像头
贡献新序列。或评论|格式|样式表|变换|超级搜索|最近
OEIS社区|维护人OEIS基金会。
许可协议、使用条款、隐私政策。.
上次修改时间:2024年9月22日09:56 EDT。包含376097个序列。(在oeis4上运行。)
|