博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVA 784 Maze Exploration
阅读量:4983 次
发布时间:2019-06-12

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

UVA_784

    这个题目是个相对容易的搜索题目,同时在搜索的过程中也无需再用vis数组标记是否访问过了,因为染过色就相当于访问过了。

#include
#include
int a[50][100],n; char b[100]; int dx[]={
-1,1,0,0},dy[]={
0,0,-1,1}; void dfs(x,y) {
int i,newx,newy; for(i=0;i<4;i++) {
newx=x+dx[i]; newy=y+dy[i]; if(a[newx][newy]==1) {
a[newx][newy]=3; dfs(newx,newy); } } } int main() {
int i,j,k,t; gets(b); sscanf(b,"%d",&t); while(t--) {
memset(a,-1,sizeof(a)); n=0; while(1) {
gets(b); if(b[0]=='_') break; k=strlen(b); for(i=0;i

  

转载于:https://www.cnblogs.com/staginner/archive/2011/09/08/2171715.html

你可能感兴趣的文章
PHP 解析Url 面向对象
查看>>
nodejs express route 的用法
查看>>
Python多线程
查看>>
java IO整理-File
查看>>
粗谈Springboot框架,众所周知Springboot是有spring推出的微服务框架,什么是微服务框架呢!...
查看>>
家庭记账本六
查看>>
离钱越近,才能赚钱越‘稳’
查看>>
mapping.mapper.xml文件中的标签详解
查看>>
软件工程——理论、方法与实践⑦
查看>>
商品评论
查看>>
【转】Android 组件系列-----Activity保存状态
查看>>
批处理实现多线程执行命令列表文件
查看>>
跟牛牛老师学习python自动化的第六天
查看>>
利用Flume将本地文件数据中收集到HDFS
查看>>
html5的优缺点
查看>>
Vim 加 Gmail 变身 Vmail
查看>>
P1294 高手去散步
查看>>
一次谷歌面试趣事
查看>>
(5) Orchard 开发之 Localization and NullLocalizer
查看>>
分类算法(1)--KNN
查看>>