目录
Everyday English
The greatest glory in living lies not in never falling, but in rising every time we fall.
生命中最大的荣耀不在于从未跌倒,而在于每次跌倒后都能重新站起来。
动态规划的初步理解
什么是动态规划?最直白的理解就是动态的规划。
那高级一点的理解呢?就是每时每刻都拿着一个小本本,也就是记事本,把干的事情都记录下来,不断规划自己的策略,这就是动态规划。
动态规划里的小本本就对应着程序里的数组,而策略不就是往里依次填值吗。
动态规划理解到这,恭喜你,你已经了解了动态规划了。简单吧!
那我们边讲题,边理解!
动态规划我们一般用dp来表示。
求最短路径数
问从A(1,1)走到B(n,m)有几种最短路径(每次只能向相邻的格子走一格)?
要求:输入B的行坐标(n)和列坐标(m),输出最短路径总数
这题咋一看,毫无