news 2026/4/17 13:26:13

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/4/16 16:08:07

Animation控制单条动画播放(手动设置起始帧、结束帧)

代码如下&#xff1a;using System.Collections; using UnityEngine; // 强制挂载Animation组件&#xff0c;避免忘记添加 [RequireComponent(typeof(Animation))] public class Test : MonoBehaviour {private Animation _anim; // 自身的Animation组件private Anima…

作者头像 李华
网站建设 2026/4/16 14:29:45

字母文字的焦虑:当汉字成了文明发展的“高效操作系统”

公众号文章写作大纲&#xff1a;字母文字的焦虑&#xff1a;当汉字成了文明发展的“高效操作系统”一、引言&#xff1a;西方学界的热议&#xff0c;抛出文明竞争力的终极追问1.1 西方学界的颠覆性观点在信息爆炸的时代浪潮下&#xff0c;西方学界近期抛出了一个令人瞩目的观点…

作者头像 李华
网站建设 2026/4/16 12:22:39

奉劝所有研究生,选导师一定要慎重

选导师唯 一重要的环节是做好背调&#xff0c;不要管什么话术&#xff0c;把人选对了才厉害。1、能选老导师&#xff0c;不要选年轻导师。 老导师可以有效避免成为开门和独苗&#xff0c;至多让你成为一个闭门大弟子&#xff0c;也没啥不好的。年轻导师本来招生名额就有限&…

作者头像 李华
网站建设 2026/4/16 17:27:23

AI居然能雇佣人类打工!时薪5000刀,RentAHuman.ai在硅谷活了!

2026年的AI&#xff0c;越来越癫 &#xff01; Clawdbot&#xff08;OpenClaw&#xff09;的热度还没退&#xff0c;Moltbook那个全是AI互动的社交网络还在刷屏。 结果昨晚&#xff0c;一个名叫RentAHuman.ai的网站又冒了出来&#xff0c;服务器一度被挤爆。 这网站是干嘛的&…

作者头像 李华
网站建设 2026/4/16 15:20:00

AI 正在“吞噬”软件,数据平台该怎么重写?

近日&#xff0c;国内领先的数据平台公司“云器科技”完成 B 轮融资&#xff0c;其聚焦在亚洲市场&#xff0c;产品战略对标 Databricks。随 AI 持续火热&#xff0c;全球数据基础设施市场也正经历一场范式转移。本文将对比国内外数据领域技术发展&#xff0c;深度拆解 AI 时代…

作者头像 李华
网站建设 2026/4/16 14:03:50

提示工程架构师解读Agentic AI应用场景的实战案例

提示工程架构师视角:Agentic AI应用场景实战案例深度剖析 关键词:提示工程架构师、Agentic AI、应用场景、实战案例、智能决策、自动化流程 摘要:本文以提示工程架构师的独特视角,深入解读Agentic AI在不同领域的应用场景及实战案例。首先阐述Agentic AI的概念及重要性,…

作者头像 李华