문제가 길다..
주어진 상점의 위치 최소와 최대를 뺀 후 곱하기 2를 해주면 임의의 자리에 주차하고 최소한으로 이동하는 거리가 된다.
#include<bits/stdc++.h>
using namespace std;
int main(){
int t, n, pos;
cin >> t;
for (int i = 0; i < t; i++){
cin >> n;
int min = 999, max = -1;
for (int j = 0; j < n; j++){
cin >> pos;
if(pos < min)
min = pos;
if(pos > max)
max = pos;
}
cout << (max - min) * 2 << "\n";
}
}