| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 (추가 시간 없음) | 1024 MB (추가 메모리 없음) | 282 | 123 | 104 | 47.273% |
거대한 정원을 관리하는 것은 힘들다. 정원 관리 업무 중에서도 특히 힘든 일은 잡초를 제거하는 일인데, 정원을 돌아다니며 무엇이 잡초인지 일일이 확인해야 하기 때문이다.
다행히도 정원사 요우무는 잡초들의 위치를 이미 알고 있다. 정원에는 $N$개의 잡초가 자라 있으며, $i$번 잡초의 좌표는 $(x_i, y_i)$다. 모든 잡초는 서로 다른 곳에 자라 있다. $(1 \leq i \leq N)$
요우무는 정원 한가운데에 서 있으며, 정원 한가운데의 좌표는 $(0, 0)$이다. 정원 관리는 다음 과정으로 이루어지며, 요우무는 모든 잡초를 제거할 때까지 이를 반복한다.
단, 요우무는 $x$축 또는 $y$축에 평행한 방향으로만 이동할 수 있다.
요우무는 모든 잡초를 제거하기 위해 이동해야 하는 거리의 합을 최소화하려고 한다. 요우무를 대신해 이를 구해주자!
첫 번째 줄에 잡초의 개수 $N$이 주어진다. $(1 \leq N \leq 100,円 000)$
2ドル$번째 줄부터 $N + 1$번째 줄까지, $i + 1$번째 줄에 $i$번 잡초의 좌표를 나타내는 두 정수 $x_i, y_i$가 공백을 사이에 두고 주어진다. $(-10^9 \leq x_i, y_i \leq 10^9)$
주어지는 모든 좌표는 서로 다르다.
첫 번째 줄에 요우무가 모든 잡초를 제거하기 위해 이동해야 하는 거리의 합의 최솟값을 출력한다.
4 2 1 1 2 0 3 2 0
2
4ドル$번 잡초의 위치로 이동하여 베면, 2ドル$의 이동으로 정원 관리를 마칠 수 있다.
1 1 5
6
1ドル$번 잡초의 위치로 이동하여 베면, 6ドル$의 이동으로 정원 관리를 마칠 수 있다.
4 2 2 1 1 0 0 -1 -1
0
이동하지 않고 그 자리에서 베면 정원 관리를 바로 마칠 수 있다.
3 2 2 2 0 2 -2
16
3 5 2 5 1 -1 -1
10
University > 서강대학교 > Sogang Programming Contest > 2023 Sogang Programming Contest > Master F번