프로그램 명: coci_zmija
제한시간: 1 초

미코는 잘 알려진 Snake 게임 비슷한 게임을 만들고 있다. 이 게임에는 R*S 위에서 뱀이 움직인다. 이 게임의 목적은 모든 사과를 먹는 것이다.

불행히도 미코의 게임은 오리지널 게임과는 다르다.

미코의 게임 규칙은 다음과 같다.

사과를 모두 먹을 수 있는 최소 버튼 수를 구하는 것이 문제이다.
Mirko is making a clone of the popular computer game "Snake". In the game, you control the movement of a snake on a screen with dimensions of R · S pixels. The objective of the game is to collect all the apples.

Unfortunately, Mirko’s implementation isn’t that great and the gameplay is different than the original. Here is a description of Mirko’s game:

You have the following task: for given positions of apples at the beginning of the game, determine the smallest number of button presses it takes for the snake to collect all the apples.

입력

출력

The first and only line of output must contain the required minimal number of button presses.

입출력 예


입력

5 5
...J.
.....
J..J.
J....
Z....

출력

7

입력

5 5
.....
J...J
.J.J.
.JJJ.
Z....

출력

15 

입력

3 4
...J
....
Z...

출력

5

Clarification of the first example: The shortest sequence of button presses needed for the snake to collect
all the apples is BBAAABB.
출처:coci 2013-2014 contest5 2/6

[질/답] [제출 현황] [푼 후(0)]
[ 채 점 ] [홈으로]  [뒤 로]