|
|
A338551型 |
| 在省道中对n进行检验得分的方法的数量。 |
|
1
|
|
|
0, 1, 1, 4, 7, 14, 20, 31, 39, 55, 65, 86, 96, 126, 133, 171, 179, 223, 228, 286, 283, 352, 348, 422, 408, 497, 467, 569, 534, 642, 594, 720, 654, 791, 719, 863, 775, 942, 831, 1012, 894, 1082, 945, 1159, 991, 1216, 1037, 1263, 1062, 1311, 1081, 1340, 1110, 1366
(列表;图表;参考;听;历史;文本;内部格式)
|
|
|
抵消
|
1,4
|
|
评论
|
换言之,最多使用3个省道并以双倍成绩完成比赛,从而获得n分的方法数量。最大检查分数是170,所以这是一个有限的序列。
|
|
链接
|
|
|
程序
|
(Python)
定义省道(n):
如果n>170或n<=1:
返回0
ans=0
单打=列表(范围(1,21))+[25]
双精度=列表(map(lambda x:2*x,singles))
三元组=列表(map(lambda x:3*x,singles[:-1])
投掷=单打+双打+三联
对于范围内的i(len(throws)):
对于范围内的j(len(throws)):
对于范围内的k(len(双精度)):
dart1=投掷[i]
dart2=投掷[j]
dart3=双倍[k]
如果省道1+省道2+省道3==n:
ans+=1
对于范围内的j(len(双精度)):
dart1=投掷[i]
dart2=双倍[j]
如果省道1+省道2==n:
ans+=1
return ans+(双打中的n)
对于范围(171)内的i:
打印(省道(i))
(PARI)seq()={my(s=x*(1-x^20)/(1-x)+x^25,d=subst(s,x,x^2),g=s+d+subst(s-x^25,x,x^3));Vecrev((1+g+g^2)*d/x)}\\安德鲁·霍罗伊德2020年11月4日
|
|
交叉参考
|
|
|
关键词
|
非n,最终,满的
|
|
作者
|
|
|
状态
|
已批准
|
|
|
|