A Monk

2611. 老鼠和奶酪

问题2611 老鼠和奶酪 ★☆☆☆☆ https://leetcode.cn/problems/mice-and-cheese/ 这个题目乍一看不太好理解,但仔细分析题目要求并不复杂。翻译一下,给定两个等长的数组,现在从数组1的k个位置挑k个元素,从数组2挑其余位置的n-k个元素,期望的是挑出来的元素之和最大,求这个最大和是多少。 对于这种求最值的问题,题目难度设定是中等,我就倾向从动态...

542. 01矩阵

问题542 01矩阵 ★★☆☆☆ https://leetcode-cn.com/problems/01-matrix/ 这个题目是看了官方题解以后写的,自己一开始还是想用DFS,很快就陷入了双向依赖的死循环;也有考虑动态规划,但想的是怎么设计一个统一的动态规划方程,而实际只能是四个方向分别做动态规划。其实从题目要求来看,计算每个节点离最近的0点的距离,BFS应该是更明显的思路,按宽度扩展...