스피드런
면접 대비시간 제한6초메모리 제한1024 MB
각 레벨이 다음 레벨을 가리키는 구조에서, 이미 완료한 레벨에 들어갈 때까지 완료해야 하는 레벨 번호의 합의 최솟값을 구합니다.
문제
이 게임에는 1번부터 N번까지 번호가 붙은 N개의 레벨이 있다. 플레이어는 1번부터 N번까지 원하는 레벨에서 게임을 시작할 수 있다. 각 레벨 다음에는 레벨 가 이어진다. 플레이어는 이미 클리어한 레벨에 들어가는 순간 이긴다. 모든 레벨을 클리어할 필요는 없다. 베이토시아는 모든 레벨을 클리어할 수 있으며, 레벨 를 클리어하는 데 정확히 분이 걸린다. 게임 설명을 읽고, 베이토시아가 이기는 데 필요한 최소 시간(분)을 계산해 출력하는 프로그램을 작성하라.
입력
첫 번째 줄에 레벨 수를 나타내는 자연수 ()이 주어진다. 두 번째 줄에는 한 칸씩 띄워 구분한 개의 정수 ()가 주어진다. 번째 수는 레벨 다음에 레벨 가 이어진다는 뜻이다.
출력
베이토시아가 이기는 데 필요한 최소 시간(분)을 정수 하나로 출력한다.