登录
A337787飞机
总和为n的加法三角形数(版本2)。
1, 1, 1, 2, 1, 2, 1, 3, 1, 3, 2, 4, 1, 5, 1, 6, 3, 5, 2, 8, 2, 8, 4, 8, 3, 12, 3, 11, 6, 11, 5, 15, 4, 16, 9, 14, 7, 20, 8, 18, 11, 20, 12, 25, 8, 25, 18, 24, 12, 31, 16, 32, 19, 29, 21, 39, 19, 36, 28, 38, 25, 47, 25, 46, 33, 46, 34, 55, 31, 56, 44, 55, 39, 67, 42, 66, 52, 66, 53, 76, 50, 81, 65, 77, 57
抵消
1,4
评论
加法三角形以任意一组正数为底;其他行由相邻数对相加而成。
倒转底边不算是不同的三角形。
链接
例子
n个|
-----+-------------------------------
1 | 1
-----+-------------------------------
2 | 2
-----+-------------------------------
3 | 3
-----+-------------------------------
4 | 2
| 4 1,1
-----+-------------------------------
5 | 5
-----+-------------------------------
6 | 3
| 6 1,2
-----+-------------------------------
7 | 7
-----+-------------------------------
8 | 4 4
| 8 1,3 2,2
-----+-------------------------------
9 | 9
-----+-------------------------------
10 | 5 5
| 10 1,4 2,3
-----+-------------------------------
11 | 4
| 2,2
| 11 1,1,1
-----+-------------------------------
12 | 6 6 6
| 12 1,5 2,4 3,3
-----+-------------------------------
13 | 13
-----+-------------------------------
14 | 5
| 7 7 7 2,3
| 14 1,6 2,5 3,4 1,1,2
-----+-------------------------------
15 | 15
-----+-------------------------------
16 | 6
| 8 8 8 8 3,3
| 16 1,7 2,6 3,5 4,4 1,2,1
-----+-------------------------------
17 | 6 6
| 2,4 3,3
| 17 1,1,3 2,1,2
-----+-------------------------------
18 | 9 9 9 9
| 18 1,8 2,7 3,6 4,5
-----+-------------------------------
19 | 7
| 3,4
| 19 1,2,2
黄体脂酮素
(红宝石)
定义f(n)
ary=[1]
(n-1).乘以{|i|
ary=[0]+ary+[0]
ary=(0..i+1).map{|j|ary[j]+ary[j+1]+1}
}
ary系列
结束
定义A(n)
f元=(1..n/2).map{|i|[i]}
碳纳米管=2
s=1
当f_ary.size>0时
s_ary=f(s+1)
b_ary=[]
f元每个{|i|
(1..i[0]-1).each{|j|
a=【j】
(0..s-1).each{|k|
num=i[k]-a[k]
如果num>0
a<<数字
其他的
打破
结束
}
如果a.size==s+1
sum=(0..s).inject(0){|t,m|t+s_ary[m]*a[m]}
如果总和<n
b元<<a
elsif总和==n
碳纳米管+=1
如果a==a.reverse,cnt+=1
结束
结束
}
}
f元=b元
s+=1
结束
碳纳米管/2
结束
定义A337787飞机(n)
(1..n).map{|i|A(i)}
结束
第页A337787飞机(50)
交叉参考
关键词
非n,
作者
Seiichi Manyama先生2020年9月21日
状态
经核准的