登录
328059英镑
a(n)是在单步计算中,使用数字a(n-a(n。
1
0, 1, 1, 2, 2, 4, 2, 3, 2, 3, 2, 3, 2, 3, 4, 4, 2, 3, 3, 4, 4, 4, 6, 5, 5, 5, 4, 6, 4, 5, 3, 5, 4, 3, 5, 5, 4, 3, 4, 5, 2, 4, 3, 6, 4, 5, 5, 7, 4, 5, 5, 6, 7, 5, 3, 5, 4, 3, 6, 5, 2, 7, 6, 7, 5, 5, 4, 6, 6, 7, 5, 6, 6, 6, 8, 5, 7, 7, 6, 5, 5, 7, 5, 7, 3, 4, 5, 6, 5, 6, 6, 7, 7, 7, 4, 8, 6, 7, 7, 6, 5
抵消
0,4
例子
a(10)=2,因为需要2个计算步骤才能得到10。
第一次计算的数字是:a(n-2)=a(8)=2,a(n-1)=a。
我们需要将这两个数字相加:2+3=5(第一步)。
为了得到10,我们需要将步骤1中的5乘以a(n)本身,所以我们得到5*2=10(第二步)。
对于n=34,我们需要5个计算步骤,因为没有4个或更少步骤的解决方案,但我们假设我们以前测试过这些情况。
我们需要使用{a(n-5)到a(n)}的数字是:5,3,5,4,3,5。
1. 5+3=8 | 2. 8*5=40 | 3. 40-4=36 | 4. 36+3=39 | 5. 39-5=34.
黄体脂酮素
(Python)
定义A(z):
a=[0,1,1]
n=3
a=2
当n≤z时:
列表1=[a[n-an]]
nn=安-2
当nn>0时:
l=长度(列表1)
i=0
当i<l时:
v=列表1[0]
列表1.删除(v)
列表1.append(v+a[n-nn-1])
如果v-n<300:
列表1.append(v*a[n-nn-1])
列表1.附加(v-a[n-nn-1])
i=i+1
nn=nn-1
c=列表1.计数(n-an-a[n-1])+列表1.计数
c=c+list1.count((n-an)/a[n-1])+list1.coount((n/an)/a[n-1])+list1.计数((n+an)/a[1])
c=c+list1.count(n-an+a[n-1]
如果c==0:
an=an+1
其他:
a.附加(一)
打印(n,an)
n=n+1
a=2
返回a
关键词
非n
作者
S.布伦纳2019年10月3日
状态
经核准的