

문제가 길다..
주어진 상점의 위치 최소와 최대를 뺀 후 곱하기 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"; } }