富士康技术笔试题(智力部分)已知一个数列:1,2,2,3,4,6……,求下一个数字是什么?想了很久,想不出来。求大神![
富士康技术笔试题(智力部分)
已知一个数列:1,2,2,3,4,6……,求下一个数字是什么?想了很久,想不出来。求大神!
[解决办法]
9,前两个数相加减去1就得到了。
[解决办法]
勉强给一个解:
1 2 2 3 4 6
拆成两个数列:
ai = 1 2 3 4 看作等差数列
bi = 2 6 看作等比数列
1 2 3 4 5 6
2 6 18
候选值为
5 6 中的5
18 中的18
按照这个规律
1 2 3 4 5 6
2 6 18
下一个数是5
除此之外,你可以用任何方法,得到一个值,并认为是该数列的下一个数。
简单举例如下
令 数列a前 k 项和为Sk
令 数列b的 通向公式为 bn = an+ C *(Sn-Sk)
则有数列b的前k项 跟 数列a 的前 k项 的值都相等 .
即 bi =ai ,i=1..k;
C为任意常数.
Sn是数列a,前n项的和。
所以对于任意一个自然数k,和任意数列a,必有无穷多数列b, 使得a,b前k项都相等。
PS:
所以,严格来数,不论数列有多少项(有限项k)是确定的,都不能得到一个唯一确定的数列。
