博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 3085 Nightmare Ⅱ[双向广搜]
阅读量:7169 次
发布时间:2019-06-29

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

  很明显的双向广搜,每次从M的方向搜3步,从G的方向搜1步,然后判断是否走到对方已经走过的格子即可。至于魔王的判断,直接用曼哈顿距离判断就可以了。

  

1 #include 
2 #include
3 #include
4 #include
5 #define MAXN 805 6 struct pnt{ 7 int x,y; 8 pnt(){}; 9 pnt(int _x,int _y):x(_x),y(_y){}10 }gst[2],st,en,q[2][MAXN*MAXN];11 int front[2],rear[2];12 int dx[4]={
1,0,0,-1},dy[4]={
0,1,-1,0};13 int cas,n,m,sp[2],step,gsts;14 char mz[MAXN][MAXN];15 //判断是否已经是ghost的地盘,直接用曼哈顿距离判就可以了16 int hasgst(int x,int y,int tm){17 for(int i=0;i<2;i++)if(abs(x-gst[i].x)+abs(y-gst[i].y)<=tm*2)return 1;18 return 0;19 }20 int bfs(int cur,int st,char now,char op){21 for(int k=0;k

转载于:https://www.cnblogs.com/swm8023/archive/2012/08/28/2659817.html

你可能感兴趣的文章
filebeat 插件开发
查看>>
网络基础
查看>>
技术加油站:5月19日,技术大佬等你来撩
查看>>
supervisor配置详解(转)
查看>>
Confluence 6 Microsoft SQL Server 设置准备
查看>>
Nginx.conf配置文件
查看>>
EI检索期刊JA检索与CA检索有什么区别?
查看>>
人脸识别技术探讨:1:1,1:小N/大N,大姿态识别,活体识别
查看>>
面向对象程序设计
查看>>
非主从同步 mysql master slave pt-slave-delay
查看>>
【思科×××】IPsec ×××基本部署
查看>>
检验新买内存条的真假
查看>>
解密:华为的敏捷网络是SDN吗
查看>>
u16 u32 __u16 __u32 u_int16_t u_int32_t
查看>>
android: BaseAdapter和ListView简单运用(08)
查看>>
自带内存上的读写(openFileOutput和openFileInput)
查看>>
服务器搭建:3.2、openresty图片压缩之 lua调用GraphicsMagick
查看>>
bash 脚本编程 变量、变量类型 (笔记)
查看>>
win7 管理员权限
查看>>
docker下redis集群搭建
查看>>