U503887 MC区块分解

题目背景

众所周知MC(我的世界)是一个风靡全球的游戏,大家也知道,MC中有不同区块:沙漠、海洋、丛林、平原、冰川、荒野,小杨今天开了一局我的世界,他想要知道这个地图里有多少个区块,请你帮他求一下。

题目描述

输入一个矩阵,`0`代表沙漠,`1`代表海洋,`2`代表丛林,`3`代表平原,`4`代表冰川,`5`代表荒野,输出有多少个区块。

输入格式

第一行两个数$m$和$n$,分别代表地图的纵坐标总数和地图的横坐标总数(地图有多大)接下来输入地图内容。

输出格式

输出一行,即区块数

说明/提示

利用洪水填充算法,保证$n,m