随笔分类 -  算法 / 思想

摘要:1 题目 给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:一个机器人每次只能向下或者向右移动一步。 示例 1: 输入:grid = [[1,3,1],[1,5,1],[4,2,1]] 输出:7 解释:因为路径 1→3→1→1 阅读全文
posted @ 2024-02-20 08:39 酷酷- 阅读(52) 评论(0) 推荐(0) 编辑
摘要:1 题目 在一个夜黑风高的晚上,有n(n <= 50)个小朋友在桥的这边,现在他们需要过桥,但是由于桥很窄,每次只允许不大于两人通过,他们只有一个手电筒,所以每次过桥的两个人需要把手电筒带回来,i号小朋友过桥的时间为T[i],两个人过桥的总时间为二者中时间长者。问所有小朋友过桥的总时间最短是多少。 阅读全文
posted @ 2024-02-15 13:40 酷酷- 阅读(116) 评论(0) 推荐(0) 编辑
摘要:1 题目 来自算法导论的一道经典题目: 2 解答 动态规划原理虽然已经用动态规划方法解决了上面问题,但是大家可能还跟我一样并不知道什么时候要用到动态规划。总结一下上面的斐波拉契数列和钢条切割问题,发现两个问题都涉及到了重叠子问题,和最优子结构。 ①最优子结构 用动态规划求解最优化问题的第一步就是刻画 阅读全文
posted @ 2024-02-14 13:11 酷酷- 阅读(173) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示