news 2026/3/5 8:22:23

leetcode 909. Snakes and Ladders 蛇梯棋-耗时100

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 909. Snakes and Ladders 蛇梯棋-耗时100

Problem: 909. Snakes and Ladders 蛇梯棋

耗时100%,广度优先搜索,transform函数用来将标记转换到坐标,已经加入了状态标记,若是已经访问过的标记,不重复访问同一个标记,若是>0则跳到终点并标记,否则加入终点j并标记,从1可以跳到2 3 4 5 6 7,从2也可以跳到3,但是步数最少,所以提前标记true,2不再跳到3,只从1跳到3,相当是剪枝了

Code

class Solution { public: int n; pair<int, int> transform(int x) { x--; int row = x / n; int column = x % n; if((row&1)==1) { column = n - column - 1; } row = n - row - 1; return {row, column}; } bool status[600]; int snakesAndLadders(vector<vector<int>>& board) { n = board.size(); queue<int> qe; qe.push(1); status[1] = true; int now, step = 0, sz, nextMAX, nn = n * n; memset(status, 0, sizeof(status)); while(qe.empty()==false) { sz = qe.size(); step++; for(int i = 0; i < sz; i++) { now = qe.front(); qe.pop(); nextMAX = min(nn, now + 6); for(int j = now + 1; j <= nextMAX; j++) { auto [r, c] = transform(j); if(board[r][c] > 0) { if(status[board[r][c]] == true) { continue; } status[board[r][c]] = true; qe.push(board[r][c]); if(board[r][c] == nn) { return step; } } else if(status[j] == false){ status[j] = true; qe.push(j); if(j == nn) { return step; } } } } } return -1; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/4 20:10:13

知识图谱在AI原生应用中的核心作用解析

知识图谱在AI原生应用中的核心作用解析 关键词&#xff1a;知识图谱、AI原生应用、知识表示、知识推理、可解释性AI、语义理解、智能决策 摘要&#xff1a;本文将深入解析知识图谱在AI原生应用中的核心价值。通过生活案例、技术原理解读、代码实战和行业应用场景&#xff0c;我…

作者头像 李华
网站建设 2026/3/1 5:31:08

你太久没关注自己了,太久没好好心疼自己了

你熬的不是夜&#xff0c;是被白天偷走的自己 目录 你熬的不是夜&#xff0c;是被白天偷走的自己 深夜的卧室里&#xff0c;手机屏幕的光映着疲惫的脸&#xff0c;眼皮早就打架&#xff0c;手指却还在机械滑动&#xff1b;明明身体已经累到极致&#xff0c;一放下手机&#xff…

作者头像 李华
网站建设 2026/3/4 9:29:36

职业跨界手册:医疗开发者转型基因编辑实战

在数字化转型浪潮中&#xff0c;医疗软件开发者正迎来基因编辑领域的新机遇。本文结合热度趋势&#xff0c;为软件测试从业者提供专业转型路径&#xff0c;助你抢占技术前沿。 一、公众号热度解析&#xff1a;为什么基因编辑内容引爆流量&#xff1f; 公众号内容要获得高热度…

作者头像 李华
网站建设 2026/2/26 16:16:13

50岁更抢手:2026年太空开发经验资本化术

资深测试工程师的机遇与挑战 2026年&#xff0c;太空开发浪潮席卷全球&#xff0c;从卫星导航到载人航天&#xff0c;软件测试成为确保系统可靠性的核心。50岁以上的资深测试工程师凭借数十年经验&#xff0c;在复杂场景如高并发、多语言测试中更显“抢手”&#xff0c;但如何…

作者头像 李华
网站建设 2026/2/28 18:44:08

CSRF(Cross-site Request Forgery)跨站请求伪造攻击(浏览器自动携带同源Cookie机制)与XSS攻击区别、现代网站安全模板、sameSite、Referer校验

文章目录深入理解CSRF&#xff1a;原理、攻击与防御实战指南一、一个真实场景&#xff1a;你点开的“猫咪视频”&#xff0c;正在转走你的存款二、CSRF本质&#xff1a;身份可信 ≠ 操作可信三、防御三板斧&#xff1a;纵深防御才是王道✅ 方案1&#xff1a;SameSite Cookie 属…

作者头像 李华
网站建设 2026/3/4 18:54:01

CAD插件注册表路径

2000中文版: HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R14.0\ACAD-1:804 2002中文版: HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R15.0\ACAD-1:804 2004中文版: HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R16.0\ACAD-201:804 2005中文版: HKEY_LOCAL_MACHINE\S…

作者头像 李华