leetcode 1137

class Solution {
public:
    int tribonacci(int n) {
        int result = 0;
        if ( n <= 1 )
        {
            return n;
        }
        if ( n == 2 )
        {
            return 1;
        }
        int val_n_3 = 0;
        int   val_n_2 = 1;
        int   val_n_1 = 1;
        int temp = 0;
        for ( int i = 3; i <= n; i++ )
        {
            

            temp = val_n_3 + val_n_2 + val_n_1;
            val_n_3 = val_n_2;
            val_n_2 = val_n_1;
            val_n_1 = temp;
            
        }
        result = temp;
        return temp;
    }
};
发布了61 篇原创文章 · 获赞 12 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/liqiming100/article/details/103058606