现在,又可以和她没心没肺的开着玩笑,感觉真好。

思念,是一种后知后觉的痛。

她说,今后做好朋友吧,说这句话的时候都没感觉。。

我想我该恨我自己,肆无忌惮的把她带进我的梦,当成了梦的主角。

梦醒之后总是无边的疼痛,无比的失落。

我果然还是不死心。

我为什么非得离开你,在夜的利刃上劈伤自己?

早上考完数逻,考试太水。好吧期中考。T T

来水一发,准备去做数据结构作业,种树呀种树。。。两颗啊两颗。。。

---------------------------------------------准备种树的分割线---------------------------------------------

买一送二,有木有~~~

pojhttp://poj.org/problem?id=1562

hdu:http://acm.hdu.edu.cn/showproblem.php?pid=1241

zoj:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=709

题目大意:

给一张图,判断@不相邻的个数,这里的相邻是指8个方向上的。

在最外层包围上了*,省得dfs过程判断。

#include<cstdio>
#include<cstring>
const int MAXN=111;
char map[MAXN][MAXN];
bool visit[MAXN][MAXN];
int n,m; void dfs(int x,int y)
{
if( map[x][y]=='@' &&visit[x][y]== false)
visit[x][y]=true;
else
return; dfs(x,y-1);
dfs(x,y+1);
dfs(x+1,y-1);
dfs(x+1,y+1);
dfs(x-1,y-1);
dfs(x-1,y+1);
dfs(x-1,y);
dfs(x+1,y);
} int main()
{
while(scanf("%d%d",&n,&m),n||m)
{
memset(visit,0,sizeof(visit));
for(int i=1;i<=n;i++)
scanf("%s",map[i]+1); for(int i=0;i<=m+1;i++)
map[n+1][i]=map[0][i]='*';//第一行上方最后一行下方 for(int i=0;i<=n+1;i++)
map[i][m+1]=map[i][0]='*';//第一列左方最后一列右方 int cnt=0;
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
{
if(visit[i][j]==false && map[i][j]=='@')
{
cnt++;
dfs(i,j);
}
} printf("%d\n",cnt);
}
}

POJ 1562 Oil Deposits (HDU 1241 ZOJ 1562) DFS的更多相关文章

  1. Oil Deposits (HDU - 1241 )(DFS思路 或者 BFS思路)

    转载请注明出处:https://blog.csdn.net/Mercury_Lc/article/details/82706189作者:Mercury_Lc 题目链接 题解:每个点(为被修改,是#)进 ...

  2. poj 1562 Oil Deposits (广搜,简单)

    题目 简单的题目,只是测试案例的输入后面可能有空格,所以要注意一下输入方式. #define _CRT_SECURE_NO_WARNINGS //题目的案例输入n,m后面有些貌似有空格... #inc ...

  3. HDU 1241 Oil Deposits(石油储藏)

    HDU 1241 Oil Deposits(石油储藏) 00 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)   Probl ...

  4. Oil Deposits(poj 1526 DFS入门题)

    http://poj.org/problem?id=1562                                                                       ...

  5. UVA 572 -- Oil Deposits(DFS求连通块+种子填充算法)

    UVA 572 -- Oil Deposits(DFS求连通块) 图也有DFS和BFS遍历,由于DFS更好写,所以一般用DFS寻找连通块. 下述代码用一个二重循环来找到当前格子的相邻8个格子,也可用常 ...

  6. HDU - 1241 POJ - 1562 Oil Deposits DFS FloodFill漫水填充法求连通块问题

    Oil Deposits The GeoSurvComp geologic survey company is responsible for detecting underground oil de ...

  7. hdu 1241 Oil Deposits(DFS求连通块)

    HDU 1241  Oil Deposits L -DFS Time Limit:1000MS     Memory Limit:10000KB     64bit IO Format:%I64d & ...

  8. hdu 1241:Oil Deposits(DFS)

    Oil Deposits Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) Total ...

  9. 【HDU - 1241】Oil Deposits(dfs+染色)

    Oil Deposits Descriptions: The GeoSurvComp geologic survey company is responsible for detecting unde ...

随机推荐

  1. C#引用c++DLL结构体数组注意事项(数据发送与接收时)

    本文转载自:http://blog.csdn.net/lhs198541/article/details/7593045 最近做的项目,需要在C# 中调用C++ 写的DLL,因为C# 默认的编码方式是 ...

  2. 【例题 8-12 UVA-12627】Erratic Expansion

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 规律+递归题 f[k][i] k时刻前i行的红气球个数 i<=2^(k-1) f[k][i] = 2*f[k-1][i]; i ...

  3. C# 的时间戳 在flash actionscript中使用

    眼下在做一个项目,要以字节的方式传时间戳到flash中, 错误的就不写了.仅仅写一个能够使用的例如以下: C# DateTime centuryBegin = new DateTime(1970, 1 ...

  4. codecombat之边远地区的森林12-22关及地牢39关代码分享

    codecombat中国游戏网址:http://www.codecombat.cn/ 全部代码为javascript代码分享 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...

  5. Codefroces 812 B. Sagheer, the Hausmeister

    http://codeforces.com/problemset/problem/812/B B. Sagheer, the Hausmeister time limit per test 1 sec ...

  6. asp.net 前后台数据交互方式(转)

    https://blog.csdn.net/luckyrass/article/details/38758007 一.前台直接输出后台传递的数据 后台代码: // .aspx.cs public st ...

  7. LiveReload配置,安装使用方法~~~前端页面神助手

    一.Chrome端安装LiveReload插件 1.首先这里啰嗦一下,如果Chrome无法进入商店,可以先安装一下谷歌商店助手 谷歌商店插件地址 http://pan.baidu.com/s/1dF1 ...

  8. 使用Multiplayer Networking做一个简单的多人游戏例子-1/2

    原文地址: http://blog.csdn.net/cocos2der/article/details/51006463 本文主要讲述了如何使用Multiplayer Networking开发多人游 ...

  9. Warning: Division by zero in 错误处理

    Warning: Division by zero in 错误处理 今天调试一段代码,结果提示 Warning: Division by zero in ,没有扫到答案,最后发现 $dir/$name ...

  10. 7.zookeeper集群搭建(windows环境下)

    转自:https://www.cnblogs.com/xuxiuxiu/p/5868481.html 本次zk测试部署版本为3.4.6版本,下载地址http://mirrors.cnnic.cn/ap ...