eolymp
bolt
Try our new interface for solving problems
Məsələlər

Граница

Граница

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB

В международной политике важным понятием является граница между государствами. Нечеткое понимание сторонами того, где проходит граница, может привести к международным конфликтам и даже войнам.

В этой задаче ситуация обстоит несколько проще, так как у двух рассматриваемых в задаче государств есть четкое понимание, какая территория принадлежит какому из них.

Территория, занимаемая этими двумя государствами, представляет собой прямоугольник размером h на w километров, разбитый на квадраты со стороной в один километр. Каждый из этих квадратов полностью принадлежит либо первому государству, либо второму.

Необходимо определить длину границы между двумя государствами. Сторона единичного квадрата считается принадлежащей границе, если по одну сторону от нее лежит квадрат, принадлежащий первому государству, а по другую — принадлежащий второму.

Giriş verilənləri

Первая строка содержит два целых числа: w и h~(1 \le w, h \le 100) — размеры прямоугольника в километрах. Далее следуют h строк, описывающих территорию. Каждая из них содержит w символов. Если символ равен A, то соответствующий единичный квадрат принадлежит первому государству, а если он равен B, то второму. Гарантируется, что каждому государству принадлежит хотя бы один квадрат.

Территории каждого из государств представляют собой связные области.

Çıxış verilənləri

Выведите одно целое число — длину границы между государствами в километрах.

Nümunə

Giriş verilənləri #1
5 6
AAABB
ABBBB
AAABB
AAAAB
AAAAB
AABBB
Çıxış verilənləri #1
13
Mənbə Russian-Code-Cup-2011 3-й кв. раунд