(Python)
导入数学
将运算符作为op导入
定义binom(n,r):
….r=最小值(r,n-r)
….如果r==0:返回1
….数字=减少(op.mul,范围(n,n-r,-1))
….denom=减少(op.mul,范围(1,r+1))
….返回数字//分母
最大值=100
序列=[0,1,1]
对于范围(3,最大值)内的n:
……总和=0
….选择范围(2,n+1):
……..f=数学.ceil(n/choose)
f+=1
……..对于范围(1,int(f))内的时间:
如果选择*次>n:
…………..继续
…………如果选择==n且时间==1:
…………..总和+=1
…………其他:
………….总和+=二进制(n-(选择*次)+次,次)*(seq[选择]**次)
……序列追加(总和)
对于枚举(seq)中的(i,x):
….如果i==0:
……..继续
….打印i,x