摘要:
题目出处 解题思路 从递归的角度考虑,由于青蛙一次可以跳 1 或 2 个台阶,青蛙在跳上第 n 阶台阶之前(n >= 2),可能处在两个位置上: 第 n - 1 阶台阶上 第 n - 2 阶台阶上 例如,假设 n = 4,则有图解如下: 因此设跳上第 n 阶台阶的方法有 f[n] 种,则有状态方程: 阅读全文
posted @ 2021-07-25 21:43
寻落英以得度
阅读(40)
评论(0)
推荐(0)
摘要:
题目出处 解题思路 首先,用递归的思路进行思考:取数组 arr 上的一个索引位置 index,假设这是我们所求的子数组的最后一位,那么这个子数组的和取决于两个要素: arr[index] 的值 子数组前几个数字的和 那么,不难看出,这一子序列的最大值为: 条件 值 子数组前几个数字的和小于 0 ar 阅读全文
posted @ 2021-07-25 21:35
寻落英以得度
阅读(24)
评论(0)
推荐(0)