博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
算法:快速幂
阅读量:4060 次
发布时间:2019-05-25

本文共 308 字,大约阅读时间需要 1 分钟。

斐波那契数列:

f(n) = f(n-1) + f(n-2)

解法:

f(n),f(n-1) = f(n-1),f(n-2) * | a b c d| #其中,a b c d是2*2矩阵

解出,| 1 1 1 0 |

之后可以用矩阵快速幂。


青蛙一次可以跳上1级或2级台阶,那跳上N级有多少种做法。

dp(i) = dp(i-1) + dp(i-2)


一头母牛每年生一头小牛,小牛3年后成母牛,n年牛的数量。

dp(i) = dp(i-3) + dp(i-1)
dp(i),dp(i-1),dp(i-2) = dp(i-1),dp(i-2),dp(i-3) * | a b c x y z q p t |
三阶快速幂

转载地址:http://kbwji.baihongyu.com/

你可能感兴趣的文章
【leetcode】Sum Root to leaf Numbers
查看>>
【leetcode】Pascal's Triangle II (python)
查看>>
java自定义容器排序的两种方法
查看>>
如何成为编程高手
查看>>
本科生的编程水平到底有多高
查看>>
AngularJS2中最基本的文件说明
查看>>
从头开始学习jsp(2)——jsp的基本语法
查看>>
使用与或运算完成两个整数的相加
查看>>
备忘:java中的递归
查看>>
DIV/CSS:一个贴在左上角的标签
查看>>
Solr及Spring-Data-Solr入门学习
查看>>
Vue组件
查看>>
python_time模块
查看>>
python_configparser(解析ini)
查看>>
selenium学习资料
查看>>
<转>文档视图指针互获
查看>>
从mysql中 导出/导入表及数据
查看>>
HQL语句大全(转)
查看>>
几个常用的Javascript字符串处理函数 spilt(),join(),substring()和indexof()
查看>>
javascript传参字符串 与引号的嵌套调用
查看>>