首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
虫洞操纵者
4条解析
开通博客写题解
只会签到题
发表于 2024-08-12 17:43:34
D题 暴力bfs遍历找最短路 唯一的变化是,碰到墙后要for循环反向走到对面的墙前即可,遇到终点要提前退出 #include<bits/stdc++.h> #define x first #define y second using namespace std; typedef pai
展开全文
扎男_
发表于 2024-08-12 20:47:51
前言: 本蒟蒻的第一篇题解,有什么写不好的地方欢迎大家私信评论,关于这篇题解其实也是不好意思写的,因为当时比赛感觉自己ac不出来就疯狂骗分去了(笑了),然后赛后翻了下通过的代码,发现有一个ac的代码解题思路非常清晰,看了一下然后自己又行了就试着按他的思路做了下,不出意外的就ac了。后来又翻了下题解
展开全文
AK_heaven
发表于 2024-08-11 21:33:00
题目思路各位大佬已经讲得很清楚了,就是将两个靠近墙的点进行连边,然后轻松板子 bfs 即可。 本人并不觉得这道题目码量很大,qwq。 #include <bits/stdc++.h> #define L(i, a, b) for(int i = (a); i <= (b); i
展开全文
圆规学java
发表于 2024-08-12 19:29:37
/* 最典型的bfs板子题,最困惑的点就是虫洞如何进行操作,我们直接对每个点进行爆搜即可, 四个方向需要进行分类讨论,因为他们最终的落点不相同, 着重注意的几个点: 1、数组我们要开n+2个,因为迷宫被墙包围,我们多开数组并把他们全部预处理为墙“1” 2、标记数组直接用来存储结果,所以我们不使用布尔
展开全文
查看本题
查看本题讨论
相关比赛
87656-牛客周赛 Round 55
进入比赛
88315-牛客周赛55内测
进入比赛
90039-1+1
进入比赛
99165-as
进入比赛
99166-2024 ICPC最终赛
进入比赛
等你来战
查看全部
牛客周赛 Round 98
报名截止时间:2025-06-29 21:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题