#234
마라톤 코스
원문: English
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%
문제
지훈이는 건강을 위해 알고리즘 동아리에서 주최하는 마라톤 대회에 참가하기로 했다. 마라톤 코스는 순서대로 방문해야 하는 개의 체크포인트로 구성되어 있다. 번 체크포인트는 시작점이고, 번 체크포인트는 결승점이다.
지훈이는 모든 체크포인트를 순서대로 방문해야 하지만, 조금이라도 더 빨리 완주하고 싶은 마음에 최대 개의 체크포인트를 건너뛰기로 했다. 단, 번과 번 체크포인트는 너무 눈에 띄기 때문에 건너뛸 수 없다.
최대 개의 체크포인트를 건너뛰었을 때, 지훈이가 이동해야 하는 최소 거리를 구하시오.
마라톤 코스는 격자 모양의 시내 도로에 설치되어 있으며, 두 지점 과 사이의 거리는 로 정의된다.
입력
첫째 줄에 과 가 공백으로 구분되어 주어진다. (; )
이어서 개의 줄에 각 체크포인트의 좌표 와 가 공백으로 구분되어 주어진다. ()
체크포인트는 방문해야 하는 순서대로 주어진다. 코스가 자기 자신과 교차하거나 여러 체크포인트가 같은 위치에 있을 수 있다. 어떤 위치의 체크포인트를 건너뛴다면, 해당 순서의 체크포인트 하나만 건너뛰는 것으로 간주한다.
출력
지훈이가 최대 개의 체크포인트를 건너뛰었을 때 이동할 수 있는 최소 거리를 출력한다. 예제에서는 과 에 위치한 체크포인트를 건너뛰면 최소 거리인 를 얻을 수 있다.
예제 입력 1
5 2
0 0
8 3
1 1
10 -5
2 2
예제 출력 1
4
코드 제출
코드를 제출하려면 로그인이 필요합니다.
로그인내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.