当前位置: 首页> 文旅> 酒店 > 东莞营销型网站建设_国外模板网站_太原seo快速排名怎么样_百度指数有三个功能模块

东莞营销型网站建设_国外模板网站_太原seo快速排名怎么样_百度指数有三个功能模块

时间:2025/8/24 13:16:09来源:https://blog.csdn.net/codename_cys/article/details/144669081 浏览次数:0次
东莞营销型网站建设_国外模板网站_太原seo快速排名怎么样_百度指数有三个功能模块
  • Leetcode 3393. Count Paths With the Given XOR Value
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3393. Count Paths With the Given XOR Value

1. 解题思路

这一题思路上就是一个比较典型的动态规划的思路,我们遍历所有的路径然后count所有结果为k的路径即可。

这中间,我们记录下每一条路径到达某一个节点时的路径xor值,即可复用中间结果。

2. 代码实现

给出python代码实现如下:

MOD = 10**9+7class Solution:def countPathsWithXorValue(self, grid: List[List[int]], k: int) -> int:n, m = len(grid), len(grid[0])@lru_cache(None)def dp(i, j, val):if i == n-1 and j == m-1:return 1 if val == k else 0ans = 0if i+1 < n:ans += dp(i+1, j, val ^ grid[i+1][j])if j+1 < m:ans += dp(i, j+1, val ^ grid[i][j+1])return ans % MODreturn dp(0, 0, grid[0][0])

提交代码评测得到:耗时2898ms,占用内存781.3MB。

关键字:东莞营销型网站建设_国外模板网站_太原seo快速排名怎么样_百度指数有三个功能模块

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: