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

20485번 - Огромная парковка 다국어

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

문제

Джон работает на огромной парковке. Парковка представляется собой прямоугольное поле $n \times m,ドル разбитое на $n \times m$ квадратных позиций размера 1ドル \times 1$. Одну из угловых позиций занимает выезд с парковки.

Машин на парковке много и вывести машину не так уж просто. Единственное, что Джон может сделать --- это переместить один из автомобилей на соседнюю позицию, если она свободна. Соседними считаются позиции, имеющие общую сторону. Однако задача усложняется наличием на парковке столбов. На позиции, где стоят столбы, нельзя поставить машину. Парковка вся занята машинами и столбами и единственное свободное место --- выезд с парковки. Задача Джона --- вывести с парковки один из автомобилей. Помогите ему узнать, какое минимальное число действий ему придется совершить.

입력

В первой строке входного файла два целых числа $n$ и $m$ (1ドル \le n, m \le 50$) --- размеры парковки. Далее следуют $n$ строк по $m$ символов в каждой. Символ <<.>> означает пустую позицию, единственная пустая позиция --- выезд с парковки. Символ <<#>> означает столб. Столбы нельзя перемещать и на место столба нельзя ставить автомобили. Символ <<c>> означает автомобиль. Символ <<X>> --- автомобиль, который необходимо вывести с парковки. Автомобиль считается выведенным, как только он достигает выезда с парковки. Гарантируется, что хотя бы одно из чисел $n,ドル $m$ больше единицы и каждый из символов <<.>> и <<X>> встречается во входном файле ровно один раз. Символ <<.>> всегда располагается в верхнем левом углу парковки.

출력

Если машину вывести невозможно, выведите в выходной файл единственное слово <<Impossible>>. Иначе в единственной строке выведите единственное число --- минимальное количество действий для вывода автомобиля.

제한

예제 입력 1

3 3
.#X
ccc
c#c

예제 출력 1

Impossible

예제 입력 2

2 3
.cX
ccc

예제 출력 2

7

힌트

출처

Olympiad > Russian Olympiad in Informatics > Russia Team High School Programming Contest > Russia Team High School Programming Contest 2010 E번

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

출처

대학교 대회

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

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