摘要:
动态规划入门题。
题目
写一个函数,输入
, 其中
斐波那契数列由
答案需要取模
示例 1:
输入: n = 2
输出: 1
示例 2:
输入: n = 5
输出: 5
提示:
动态规划
考虑数字越界问题,需要在每一步求解时都进行求余运算。
循环求余证明:
设正整数
那么,在本题中:
求
求
那么,根据上式,在求
1 | // 执行用时: 0 ms |
1 | // 执行用时: 0 ms |
原题链接: 剑指Offer 10- I. 斐波那契数列
摘要:
动态规划入门题。
写一个函数,输入
, 其中
斐波那契数列由
答案需要取模
示例 1:
输入: n = 2
输出: 1
示例 2:
输入: n = 5
输出: 5
提示:
考虑数字越界问题,需要在每一步求解时都进行求余运算。
循环求余证明:
设正整数
那么,在本题中:
求
求
那么,根据上式,在求
1 | // 执行用时: 0 ms |
1 | // 执行用时: 0 ms |
原题链接: 剑指Offer 10- I. 斐波那契数列