7、斐波那契数列 easy不需再刷

示例1
输入

4

返回值

3
1、采用三个元素保存数组即可
    int Fibonacci(int n) {

    if (n == 1 || n == 2) return 1;//1、1、2、3、5、8、13、21、34
        if (n == 3) return 2;
    vector<int> F(3);
    F[0] = 1;
    F[1] = 1;
    F[2] = 2;
    for (int i = 3; i < n; ++i) {
        F[i % 3] = F[(i - 1) % 3] + F[(i - 2) % 3];


    }
    return F[(n - 1) % 3];

    }
2、递归,慢得多
int Fibonacci(int n) {

    if(n==0)