博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu Rescue
阅读量:7090 次
发布时间:2019-06-28

本文共 871 字,大约阅读时间需要 2 分钟。

因为要求的是最少的时间,很明显的是一个利用优先队列的bfs的题目,题目很一般。

#include"iostream"#include"algorithm"#include"stdio.h"#include"string.h"#include"cmath"#include"queue"#define mx 205using namespace std;int n,m,sx,sy,ex,ey;int dir[4][2]={
{
0,1},{
0,-1},{-1,0},{
1,0}};char map1[mx][mx];struct node{ int x,y,steps; friend bool operator<(node a,node b) { return b.steps
=0&&x
=0&&y
q; q.push(cur); while(!q.empty()) { cur=q.top(); q.pop(); if(cur.x==ex&&cur.y==ey){cout<
<
>map1[i][j]; if(map1[i][j]=='r') {sx=i;sy=j;map1[i][j]='#';} else if(map1[i][j]=='a') {ex=i;ey=j;map1[i][j]='.';} } bfs(); } return 0;}
View Code

 

转载于:https://www.cnblogs.com/acm-jing/p/4330933.html

你可能感兴趣的文章
JM8.6中帧内帧间模式的选择
查看>>
测试覆盖率工具:EclEmma
查看>>
《CLR via C#》读书笔记 之 基元类型、引用类型和值类型
查看>>
BOS常用代码说明
查看>>
第111天:Ajax之jQuery实现方法
查看>>
/etc/rc.d/init.d/iptables: No such file or directory 错误原因
查看>>
背包问题
查看>>
模拟地与数字地(转)
查看>>
一本审视自己和充满为人处世哲学的书--<<人性的弱点>>
查看>>
c#加载XML文档
查看>>
COGS 2259 异化多肽——生成函数+多项式求逆
查看>>
3Sum Closest leetcode
查看>>
Docx4j替换word
查看>>
C# 调用外部dll(转)
查看>>
在模式窗体中提交而不打开新窗体
查看>>
MYSQL基础
查看>>
fakeroot: preload library `libfakeroot.so' not found, aborting.
查看>>
k8s-scheduler原理分析
查看>>
Mininet系列实验(二):Mininet可视化应用
查看>>
线程组
查看>>