青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

A Za, A Za, Fighting...

堅信:勤能補拙

2011搜索-題,DFS,類似計算連通區(qū)域的個數

代碼:
#include<stdio.h>
#include
<stdlib.h>
#include
<string.h>
#define MAX_NUM 100
#define VALID(x, y) ((x)>=0 && (x)<m && (y)>=0 && (y)<n)
int m, n, count;
char grid[MAX_NUM][MAX_NUM+1];
char visited[MAX_NUM][MAX_NUM+1];

const int dx[] = {-1-1-100111};
const int dy[] = {-101-11-101};
void
dfs_inner(
int x, int y)
{
    
int i, next_x, next_y;
    visited[x][y] 
= 1;
    
for(i=0; i<8++i) {
        next_x 
= x + dx[i];
        next_y 
= y + dy[i];
        
if(VALID(next_x, next_y) && !visited[next_x][next_y] &&
                grid[next_x][next_y]
=='@')
            dfs_inner(next_x, next_y);
    }
}

void
dfs()
{
    
int i, j;
    
for(i=0; i<m; ++i)
        
for(j=0; j<n; ++j)
            
if(!visited[i][j] && grid[i][j]=='@') {
                
++count;
                dfs_inner(i, j);
            }
}

int
main(
int argc, char **argv)
{
    
int i;
    
while(scanf("%d %d"&m, &n)!= EOF && m) {
        count 
= 0;
        memset(visited, 
0sizeof(visited));
        
for(i=0; i<m; ++i)
            scanf(
"%s", grid[i]);
        dfs();
        printf(
"%d\n", count);
    }
}

Oil Deposits
Time Limit: 1000MSMemory Limit: 10000K
Total Submissions: 7595Accepted: 4267

Description

The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. GeoSurvComp works with one large rectangular region of land at a time, and creates a grid that divides the land into numerous square plots. It then analyzes each plot separately, using sensing equipment to determine whether or not the plot contains oil. A plot containing oil is called a pocket. If two pockets are adjacent, then they are part of the same oil deposit. Oil deposits can be quite large and may contain numerous pockets. Your job is to determine how many different oil deposits are contained in a grid.

Input

The input contains one or more grids. Each grid begins with a line containing m and n, the number of rows and columns in the grid, separated by a single space. If m = 0 it signals the end of the input; otherwise 1 <= m <= 100 and 1 <= n <= 100. Following this are m lines of n characters each (not counting the end-of-line characters). Each character corresponds to one plot, and is either `*', representing the absence of oil, or `@', representing an oil pocket. 

Output

are adjacent horizontally, vertically, or diagonally. An oil deposit will not contain more than 100 pockets.

Sample Input

1 1 * 3 5 *@*@* **@** *@*@* 1 8 @@****@* 5 5  ****@ *@@*@ *@**@ @@@*@ @@**@ 0 0

Sample Output

0 1 2 2 

Source


posted on 2011-08-14 10:29 simplyzhao 閱讀(337) 評論(0)  編輯 收藏 引用 所屬分類: R_找工復習2011

導航

<2011年8月>
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910

統(tǒng)計

常用鏈接

留言簿(1)

隨筆分類

隨筆檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美色精品在线视频| 久久婷婷综合激情| 久久久777| 久久久久国内| 国产精品区一区| 国产综合av| 欧美在线播放高清精品| 女人色偷偷aa久久天堂| 欧美va天堂| 国产毛片一区二区| 亚洲精品久久嫩草网站秘色| 欧美中文字幕不卡| 亚洲第一网站| 你懂的成人av| 亚洲国产精品久久人人爱蜜臀| 欧美.com| 亚洲天堂免费观看| 欧美在线视频一区二区| 欧美aⅴ99久久黑人专区| 亚洲婷婷综合久久一本伊一区| 亚洲欧美国产一区二区三区| 性色av香蕉一区二区| 久色成人在线| 国产免费亚洲高清| 亚洲成色777777在线观看影院| 99国产精品99久久久久久| 久久久久久久久伊人| 亚洲国产精品久久久久秋霞蜜臀 | 欧美成年人视频网站欧美| 亚洲高清资源综合久久精品| 国产欧美一区二区三区久久人妖| 一区国产精品| 欧美影院视频| 亚洲精品乱码| 亚洲三级免费电影| 欧美日韩亚洲一区二区三区四区| 欧美日韩国产区一| 日韩视频第一页| 亚洲国产日韩一级| 亚洲午夜精品视频| 在线视频亚洲一区| 国产精品成人免费| 亚洲午夜影视影院在线观看| 亚洲国产欧美一区二区三区久久| 欧美自拍偷拍| 国产综合欧美| 国产精品a级| 午夜久久久久久久久久一区二区| 99亚洲一区二区| 国产欧美一区二区三区在线老狼 | 亚洲精品1区2区| 欧美国产丝袜视频| 欧美日韩国产色视频| 久久福利一区| 欧美成人亚洲成人| 欧美在线免费观看视频| 久久久久久穴| 欧美一区二区视频在线观看2020| 亚洲电影视频在线| 亚洲综合色婷婷| 亚洲人在线视频| 午夜免费日韩视频| 亚洲精品视频中文字幕| 欧美一区二区免费观在线| 一区二区日韩欧美| 久久一区二区三区超碰国产精品| 亚洲欧美久久久| 欧美国产精品久久| 欧美激情中文字幕乱码免费| 亚洲毛片在线观看| 亚洲国产精品尤物yw在线观看| 亚洲欧美日韩精品久久| 亚洲一区二区精品视频| 欧美日本亚洲韩国国产| 亚洲第一精品夜夜躁人人爽 | 亚洲精品之草原avav久久| 国产色综合网| 午夜在线电影亚洲一区| 篠田优中文在线播放第一区| 国产精品va在线播放| 99视频精品全部免费在线| 中文欧美日韩| 国产日韩亚洲欧美精品| 销魂美女一区二区三区视频在线| 欧美在线观看视频一区二区三区| 欧美日韩国产页| 亚洲综合丁香| 免费观看亚洲视频大全| 亚洲精品久久久久久久久| 欧美日韩 国产精品| 亚洲在线日韩| 久久综合成人精品亚洲另类欧美| 亚洲激情中文1区| 国产精品久久久久久模特| 亚洲欧美中文日韩在线| 老牛国产精品一区的观看方式| 日韩午夜电影| 国产一区二区三区奇米久涩| 欧美www在线| 午夜激情久久久| 亚洲开发第一视频在线播放| 欧美一乱一性一交一视频| 永久域名在线精品| 国产精品jizz在线观看美国| 久热精品视频在线| 久久综合久久综合九色| 亚洲欧美制服另类日韩| av成人老司机| 91久久精品国产91性色| 久久久久9999亚洲精品| 亚洲主播在线| 亚洲系列中文字幕| 亚洲色诱最新| 亚洲免费观看在线观看| 亚洲欧洲一区二区三区久久| 国产一区二区三区黄| 国产日本欧洲亚洲| 欧美在线在线| 另类天堂av| 久久夜色撩人精品| 久久亚洲影音av资源网| 欧美成人精品三级在线观看| 久久综合九色九九| 亚洲第一在线| 一本色道久久综合亚洲精品婷婷 | 亚洲国产日韩综合一区| 狠狠狠色丁香婷婷综合激情| 国产日韩在线一区二区三区| 国产偷自视频区视频一区二区| 国产主播在线一区| 91久久线看在观草草青青| 亚洲视频999| 久久久久91| 宅男精品视频| 免费成人性网站| 国产午夜精品久久久久久免费视| 黑人极品videos精品欧美裸| 99视频超级精品| 欧美www视频| 亚洲国产日韩美| 美女91精品| 欧美综合激情网| 亚洲区在线播放| 欧美成人性生活| 亚洲精品日韩在线| 久久先锋资源| 亚洲欧美精品一区| 欧美视频在线观看视频极品| 精品1区2区3区4区| 久久躁狠狠躁夜夜爽| 在线视频一区二区| 欧美日韩国产不卡在线看| 亚洲黄色影片| 欧美福利电影网| 欧美高清你懂得| av72成人在线| 中文精品视频一区二区在线观看| 99国产精品| 亚洲一区二区影院| 国产精品久久久久久久午夜片 | 欧美午夜精品久久久久免费视| 最新69国产成人精品视频免费| 欧美国产成人精品| 欧美日韩国产a| 久久精品亚洲一区二区三区浴池| 亚洲欧美日韩一区| 国产精品一区二区男女羞羞无遮挡| 欧美激情a∨在线视频播放| 一本色道久久综合| 性高湖久久久久久久久| 亚洲麻豆av| 一区二区三区中文在线观看 | 激情综合亚洲| 欧美国产一区二区在线观看| 99国产精品视频免费观看一公开| 国产精品久久久久9999吃药| 久久一区二区精品| 欧美视频在线观看免费| 老司机精品视频网站| 欧美精品在线观看播放| 老巨人导航500精品| 国产伦精品一区二区三区照片91| 亚洲黄网站在线观看| 欧美一级视频精品观看| 亚洲视频一区在线| 欧美精品免费播放| 欧美成人亚洲成人| 国产日韩精品入口| 亚洲最新视频在线| 一区二区国产日产| 欧美美女喷水视频| 国产精品女人久久久久久| 一区二区三区国产盗摄| 亚洲最黄网站| 欧美视频在线观看免费网址| 亚洲国产日韩一区二区| 亚洲电影免费观看高清完整版在线| 午夜精品理论片| 久久精品在线| 亚洲激情小视频|