站外题玄关
  • 板块学术版
  • 楼主jiqihang
  • 当前回复9
  • 已保存回复9
  • 发布时间2025/1/19 11:10
  • 上次更新2025/1/19 11:27:51
查看原帖
站外题玄关
1160828
jiqihang楼主2025/1/19 11:10

题目描述

给定一张地图,定义X表示陆地,O表示海洋。两个格子连通的当且仅当它们共边。一个大陆定义是一个极大的陆地连通块。极大的连通块的定义是不存在一个格子与当前连通块中的某个格子相连但不属于当前连通块。问地图中有几个大陆。

输入

第一行两个数N、M,表示地图的大小,以下N行,每行M个字母。

输出

一个数表示大陆个数。

样例输入

5 5
XXXOO
OOXOO
OOOXX
XOOOO
XOXXX

样例输出

4

提示

对于30%的数据,满足1<=N,M<=50;   对于100%的数据,满足1<=N,M<=1000。

2025/1/19 11:10
加载中...