Logo
(追記) (追記ここまで)

28814번 - Конфета в лабиринте 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB322100.000%

문제

Для постройки машины Ральфу и Ванилопе понадобилось найти длинный леденец. Когда они нашли его, они поняли, что вернуться можно, только пройдя через лабиринт. И разумеется, леденец придется взять с собой.

Лабиринт представляет собой поле $n$ на $m$ клеток. Каждая клетка либо пуста, либо в ней находится стена лабиринта. В том месте, которое нашли Ральф и Ванилопа, леденцы бывают разной длины, но все они занимают $k$ подряд идущих клеток в одной линии для некоторого $k$. Разумеется, леденец не может находиться в клетке, в которой находится стена лабиринта. Ральф очень сильный, поэтому он может перенести леденец любой длины.

Изначально, Ральф может зайти в лабиринт в любой клетке левого столбца, но он должен держать леденец параллельно левой границе лабиринта. Что бы выйти из лабиринта, он должен оказаться в какой-нибудь клетке правого столбца лабиринта, держа леденец параллельно этой границе.

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

Теперь Ральфу и Ванилопе интересно, какой максимальной длины леденец можно перенести через лабиринт.

입력

В первой строке входных данных находятся два целых числа $n$ и $m$ --- количество строк и столбцов в лабиринте соответственно (1ドル \le n, m \le 300$). В следующих $n$ строках находятся $m$ символов. $j$-й символ $i$-й строки равняется <<\#>>, если в $j$-й клетке $i$-й строки находится стена, иначе он равен <<.>>.

출력

В единственной строке выведете одно число --- максимальное количество клеток, которое может занимать леденец, такой что Ральф может перенести его через лабиринт. Если леденец никакой длины нельзя пронести через лабиринт, выведите число 0ドル$.

제한

예제 입력 1

3 5
...##
.#.#.
##...

예제 출력 1

2

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2018-2019 Season > November 10, 2018 > Basic G번

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2018-2019 Season > November 10, 2018 > Advanced E번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /