2017哈理工低年级组院赛初赛 D-逃脱 【一个贼墨迹的bfs】

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld

题目描述

  这是mengxiang000和Tabris来到幼儿园的第四天,幼儿园老师在值班的时候突然发现幼儿园某处发生火灾,而且火势蔓延极快,老师在第一时间就发出了警报,位于幼儿园某处的mengxiang000和Tabris听到了火灾警报声的同时拔腿就跑,不知道两人是否能够逃脱险境?

幼儿园可以看成是一个N*M的图,在图中一共包含以下几种元素:

“.”:表示这是一块空地,是可以随意穿梭的。

“#”:表示这是一块墙,是不可以走到这上边来的,但是可以被火烧毁。

“S”:表示mengxiang000和Tabris所在位子。

“E”:表示幼儿园的出口。

NC14340:逃脱 题目描述 这是mengxiang000和Tabris来到幼儿园的第四天,幼儿园老师在值班的时候突然发现幼儿园某处发生火灾,而且火势蔓延极快,老师在第一时间就发出了警报,位于幼儿园某处的mengxiang000和Tabris听到了火灾警报声的同时拔腿就跑,不知道两人是否能够逃脱险境? 幼儿园可以看成是一个NM的图,在图中一共包含以下几种元素: “.”:表示这是一块空地,是可以随意穿梭的。 “#”:表示这是一块墙,是不可以走到这上边来的,但是可以被火烧毁。 “S”:表示mengxiang000和Tabris 阅读详情

相关推荐

Problem G: 逃脱(搜索)

Problem G: 逃脱 Time Limit: 1 Sec Memory Limit: 32 MB Submit: 341 Solved: 36 [Submit][Status][Web Board] Description 这是mengxiang000和Tabris来到幼儿园的第四天,幼儿园老师在值班的时候突然发现幼儿园某处发生火灾,而且火势蔓延极快,老师在第一时间就发出了警报

妍恐龙的博客....^~^眼熟我 761

6457 岛屿面积--[中等-]

6457 岛屿面积--[中等-]

署髫 563

牛客月:走出迷宫(Java)

题目 链接:走出迷宫 来源:牛客网 小明现在在玩一个游戏,游戏来到了教学关卡,迷宫是一个N*M的矩阵。 小明的起点在地图中用“S”来表示,终点用“E”来表示,障碍物用“#”来表示,空地用“.”来表示。 障碍物不能通过。小明如果现在在点(x,y)处,那么下一步只能走到相邻的四个格子中的某一个:(x+1,y),(x-1,y),(x,y+1),(x,y-1); 小明想要知道,现在他能否从起点走到终点。 输入描述 本题包含多数据。 每数据先输入两个数字N,M 接下来N行,每行M个字符,表示地图的状态。 数据范

爱敲代码的三毛的博客 755

hrbust1444 逃脱BFS

Description 这是mengxiang000和Tabris来到幼儿园的第四天,幼儿园老师在值班的时候突然发现幼儿园某处发生火灾,而且火势蔓延极快,老师在第一时间就发出了警报,位于幼儿园某处的mengxiang000和Tabris听到了火灾警报声的同时拔腿就跑,不知道两人是否能够逃脱险境? 幼儿园可以看成是一个N*M的图,在图中一共包含以下几种元素: “.”:表示这是一块...

weixin_30296405的博客 233

尔滨理工大学第七届程序设计竞初赛 题集

1. 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 这是mengxiang000和Tabris来到幼儿园的第一天,mengxiang000和Tabris一见面就很投缘,mengxiang000先说一句话,Tabris就会紧接着说一句话。如果mengxiang000说的是lansou

AixsCode 1864

理工第六届程序设计大 G 逃脱BFS

思路:一开始我预处理了每个格子被火燃烧的最短时间然后BFS,WA到不能自理,后来没预处理直接都扔进队列里就A了。。。 #include using namespace std; const int maxn = 35; struct Node { int x,y,w; int flag; Node() { w=0; } }; int n,m; int vis[maxn][m

围巾的ACM博客 867

bfs 思路 hrbust初赛D

逃脱 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述  这是mengxiang000和Tabris来到幼儿园的第四天,幼儿园老师在值班的时候突然发现幼儿园某处发生火灾,而且火势蔓延极快,老师在第一时间就发出了警报,位于幼儿园某处的mengxiang000和Tabris听到了火

qq_40999273的博客 309

尔滨理工大学第七届程序设计竞初赛(高年级)F - 苦逼的单身狗

题目描述 双11又到了,小Z依然只是一只单身狗,对此他是如此的苦恼又无可奈何。 为了在这一天脱单小Z决定向女神表白,但性格腼腆的小Z决定隐晦一点,截取一段包含'L'、'O'、'V'、'E'的英文。(顺序不限) 小Z想起之前小D送给他一本英文书,决定在这里面截取一段话,小Z发现有好多种方案来截取这段话。 你能知道小Z能有多少种方案截取这段话么? 为了简化问题,英文文本讲不会出现空格...

weixin_33756418的博客 548

尔滨理工大学第七届程序设计竞初赛(高年级)】 A B C D F G H I

A 凌波微步 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 小Z的体型实在是太胖了,每次和小D一起出门都跟不上小D的脚步,这让小Z很气馁,于是小Z跋山涉水,仿名山,遍古迹,终于找到了逍遥派。掌门看小Z求师虔诚,决定传小Z一套《凌波微步》。 这种腿法可以无视距离的行进,但缺点

lzs_lazy 1553

继续聊WPF——数字墨迹A

今天晚上,我为大家准备了一项很好玩的东西,相信大家以前在使用MS Office的也时候也用过手写输入,或者用画图软件,应该对手写感知不陌生了,尤其是手机,很多机子都有触屏手写功能。 在以前,要实现手绘功能是很痛苦的,但是,告诉你一个好消息,在WPF里面,你会非常轻松就能实现这功能,信不信由你,反正我信了。来,试试看。 新建一个WPF应用程序,然后在Grid下面加上以下XAML:...

java开发指南博客 【转载】 183

HRBUST 1181 移动 bfs模板

1 #include<bits/stdc++.h>///该头文件为万能头文件,有些学校oj不能使用,读者可根据需要自行修改 2 using namespace std; 3 const int MAXN=305; 4 int vis[MAXN][MAXN]; 5 int X[9]={0,-2,-1,-2,-1,1,2,2,1}; 6 int Y[9]={0,-...

weixin_34406061的博客 190

HRBUST ~ 1444 ~ 逃脱(预处理 + BFS

思路:先预处理出来火到所有点的时间(跑一边BFS或者取)。人跑一次BFS就可以了。 注意: ①人跟火同时到一个地方人会死 ②人跟火是同时开始走的,别被句话误导(假设两人这一秒行动完之后,火势才蔓延开) ③如果人跟火同时到达终点,这种情况人会活下来 代码没写注释,但是应该能看的懂。。。 #include using namespace std; char MAP[50][50];

张松超的博客 473

BFS题库+详解

1.逃脱-NC14536 Tabris来到幼儿园的第四天,幼儿园老师在值班的时候突然发现幼儿园某处发生火灾,而且火势蔓延极快,老师在第一时间就发出了警报,位于幼儿园某处的mengxiang000和Tabris听到了火灾警报声的同时拔腿就跑,不知道两人是否能够逃脱险境? 幼儿园可以看成是一个N*M的图,在图中一共包含以下几种元素: .:表示这是一块空地,是可以随意穿梭的。 #:表示这是一块墙,是不可以走到这上边来的,但是可以被火烧毁。 S:表示mengxiang000和Tabris所在位子。 E:表示幼儿

mapleaf的博客 1016

尔滨理工大学第七届程序设计竞初赛(高年级

https://www.nowcoder.com/acm/contest/27#question A-凌波微步 LIS恐成最大输家,无力吐槽 = =B-C水题D-经商 小d是一个搞房地产的土豪。每个人经商都有每个人经商的手段,当然人际关系是需要放在首位的。 小d每一个月都需要列出来一个人际关系表,表示他们搞房地产的人的一个人际关系网,但是他的精力...

all00747的博客 421

尔滨理工大学第七届程序设计竞初赛(高年级)题解

链接:https://www.nowcoder.com/acm/contest/27#question A: 小Z的体型实在是太胖了,每次和小D一起出门都跟不上小D的脚步,这让小Z很气馁,于是小Z跋山涉水,仿名山,遍古迹,终于找到了逍遥派。掌门看小Z求师虔诚,决定传小Z一套《凌波微步》。 这种腿法可以无视距离的行进,但缺点是只能走向高处,否则强行发功极易走火入魔。 一

I good vegetable a! 1380

(LeetCode_数_难度简单_1266题)_09切比雪夫距离

平面上有n个点,点的位置用整数坐标表示points[i] = [xi, yi]。请你计算访问所有这些点需要的最小时间(以秒为单位)。 你可以按照下面的规则在平面上移动: 每一秒沿水平或者竖直方向移动一个单位长度,或者跨过对角线(可以看作在一秒内向水平和竖直方向各移动一个单位长度)。 必须按照数中出现的顺序来访问这些点。 示例 1: 输入:points = [[1,1],[3,4],[-1,0]] 输出:7 解释:一条最佳的访问路径是: [1,1] -> [2,2] -> ...

jasscical's blog 892

牛客网https://ac.nowcoder.com/acm/contest/322/M

https://ac.nowcoder.com/acm/contest/322/M #include &lt;iostream&gt; #include &lt;cstdio&gt; #include &lt;cstring&gt; #include &lt;algorithm&gt; #include &lt;queue&gt; using namespace std; typedef long...

qq_41646772的博客 2万+

https://ac.nowcoder.com/acm/problem/14269(Sum 牛客网)

位运算+合数学+树状数: 题解:我们如果直接计算操作2的话会很困难,我们可以直接考虑一个数的二进制位对答案做出的贡献,显然二进制位为0时就不会有任何贡献,当我们知道所有的数在二进制第i位上的总数目为x时,我们就可以直接计算出所有的子集所做出的贡献,我们会想到,会有2的x次幂减1个子集,然后再乘上个位权(1LL<<i),有一个地方不要忘记,就是每次对于1操作,我们不要忘记更新a数里的元素: #include<bits/stdc++.h> typedef long long LL;

qq_41856950的博客 1532
上一篇: 2017 哈理工低年级组院赛初赛 H-魔法阵 【规律】
下一篇: 2017 哈理工低年级组院赛初赛 I-布置会场 【规律】
Head_Hard
博客等级 码龄9年 22粉丝 249原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值