시간 제한메모리 제한제출정답맞힌 사람정답 비율
3 초 512 MB98676082.192%

문제

선생님 1명과 학생 12명이 있다. 학생에게 1번부터 12번까지 번호가 부여된다. 학생들은 두 명씩 하나의 친구 집단을 이룬다. 1번 학생부터 번호순으로 두 명씩 하나의 친구 집단에 포함된다. 즉, 친구 집단 1은 {학생 1번, 학생 2번}, 친구 집단 2는 {학생 3번, 학생 4번}, ... , 친구 집단 6은 {학생 11번, 학생 12번}으로 구성된다.

선생님은 긴급 메시지를 12명 학생 모두에게 최대한 빠르게 전달하려고 한다. 선생님은 긴급 메시지를 친구 집단 1에 전달한다. 선생님으로부터 메시지를 전달받은 1번 또는 2번 학생은 같은 친구 집단에 있는 다른 친구 2번 또는 1번 학생에게 메시지를 전달한다. 메시지를 전달받은 1번 학생 또는 2번 학생은 친구 집단 2에 메시지를 전달한다. 메시지를 받은 친구는 앞에서 언급된 내용과 같은 방식으로 친구 집단 내에 다른 친구에게 메시지를 전달하고 메시지를 전달받은 친구는 친구 집단 3에 메시지를 전달한다. 친구 집단 4, 친구 집단 5, 친구 집단 6 순서대로 메시지를 전달하고 12명의 학생이 모두 메시지를 받으면 선생님의 메시지 전달이 완료된다. 선생님은 첫 번째 학생에게 메시지를 즉시 전달하기 때문에 첫 번째 학생이 메시지를 받는 데 걸리는 시간은 0으로 생각한다. 12명의 학생이 다른 친구에게 메시지를 전달하는 데 걸리는 시간이 주어지면, 친구 집단 1부터 친구 집단 6 순서대로 12명의 친구에게 메시지를 전달하는데 걸리는 최소 시간을 출력하자.

입력

첫 번째 줄부터 열두 개의 줄에 걸쳐 메시지를 전달하는 데 걸리는 시간이 주어진다. i번째 줄의 j번째 숫자는 학생 i가 학생 j에게 메시지를 전달하는 데 걸리는 시간을 나타낸다.

출력

첫 번째 줄에 친구 집단 1부터 친구 집단 6 순서대로 12명의 친구에게 메시지를 전달하는데 걸리는 최소 시간을 출력한다.

제한

  • 1 ≤ 친구끼리 메시지를 전달하는 데 걸리는 시간 ≤ 1,000
  • 학생 i가 학생 j에게 메시지를 전달하는 데 걸리는 시간과 학생 j가 학생 i에게 메시지를 전달하는 데 걸리는 시간은 같다. (1 ≤ i, j ≤ 12, ij)
  • 자기 자신에게 메시지를 전달하는 데 걸리는 시간은 0이다.

예제 입력 1

0 1 2 3 1 1 1 1 1 1 1 1
1 0 3 4 1 1 1 1 1 1 1 1
2 3 0 2 2 9 1 1 1 1 1 1
3 4 2 0 1 5 1 1 1 1 1 1
1 1 2 1 0 3 3 6 1 1 1 1
1 1 9 5 3 0 9 2 1 1 1 1
1 1 1 1 3 9 0 5 3 7 1 1
1 1 1 1 6 2 5 0 7 2 1 1
1 1 1 1 1 1 3 7 0 1 7 4
1 1 1 1 1 1 7 2 1 0 3 3
1 1 1 1 1 1 1 1 7 3 0 1
1 1 1 1 1 1 1 1 4 3 1 0

예제 출력 1

24

선생님 → 학생 2 → 학생 1 → 학생 3 → 학생 4 → 학생 5 → 학생 6 → 학생 8 → 학생 7 → 학생 9 → 학생 10 → 학생 12 → 학생 11 순서대로 메시지를 전달하면 최소 시간이 걸린다.

출처