面试题10- I. 斐波那契数列

题目:

 

 

解答:

 1 class Solution {
 2 public:
 3     int fib(int n) 
 4     {
 5         vector<int> v(100 + 1);
 6         v.at(0) = 0;
 7         v.at(1) = 1;
 8 
 9         for (int i = 2; i <= n; ++i)
10         {
11             v.at(i) = (v.at(i - 1) + v.at(i - 2)) % 1000000007;
12         }
13 
14         return v.at(n);
15     }
16 };

 

posted @ 2020-05-09 13:05  梦醒潇湘  阅读(128)  评论(0)    收藏  举报