CF37E.Trial for Chief

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Having unraveled the Berland Dictionary, the scientists managed to read the notes of the chroniclers of that time. For example, they learned how the chief of the ancient Berland tribe was chosen.

As soon as enough pretenders was picked, the following test took place among them: the chief of the tribe took a slab divided by horizontal and vertical stripes into identical squares (the slab consisted of NN lines and MM columns) and painted every square black or white. Then every pretender was given a slab of the same size but painted entirely white. Within a day a pretender could paint any side-linked set of the squares of the slab some color. The set is called linked if for any two squares belonging to the set there is a path belonging the set on which any two neighboring squares share a side. The aim of each pretender is to paint his slab in the exactly the same way as the chief’s slab is painted. The one who paints a slab like that first becomes the new chief.

Scientists found the slab painted by the ancient Berland tribe chief. Help them to determine the minimal amount of days needed to find a new chief if he had to paint his slab in the given way.

输入格式

The first line contains two integers NN and MM ( 1<=N,M<=501<=N,M<=50 ) — the number of lines and columns on the slab. The next NN lines contain MM symbols each — the final coloration of the slab. WW stands for the square that should be painted white and BB — for the square that should be painted black.

输出格式

In the single line output the minimal number of repaintings of side-linked areas needed to get the required coloration of the slab.

输入输出样例

  • 输入#1

    3 3
    WBW
    BWB
    WBW
    

    输出#1

    2
    
  • 输入#2

    2 3
    BBB
    BWB
    

    输出#2

    1
    
首页