아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

서클랜드 전시관

면접 대비

시간 제한1초메모리 제한256 MB

요약
1번 방에서 출발해 고리 모양 복도로 연결된 모든 방을 방문한 뒤 아무 출구로 나가며 걷는 거리를 최소화합니다.
난이도

보통10점 중 6점

유형
그리디, 누적 합, 배열
정답자
아직 제출이 없습니다

문제

서클랜드로 여행을 왔고, 오래전부터 보고 싶었던 유명한 미술 전시관에 들어간다. 전시관에는 방이 NN개 있고 원형으로 이어져 있으며, 방마다 작품이 놓여 있다. 방의 이름은 R1,R2,…,RNR_1, R_2, \dots, R_N이다. 복도도 NN개 있고, 이름은 C1,C2,…,CNC_1, C_2, \dots, C_N, 길이는 각각 L1,L2,…,LNL_1, L_2, \dots, L_N이다. 복도 CiC_i는 방 RiR_i와 방 Ri+1R_{i+1}을 잇고, CNC_N은 방 RNR_N과 방 R1R_1을 잇는다. 그래서 전시관 전체가 하나의 원을 이룬다. 모든 복도는 양쪽 방향으로 지나갈 수 있다.

입구는 방 R1R_1에 하나만 있고, 출구는 모든 방에 있다. 복도에는 볼거리가 없으니 복도를 걷는 거리는 되도록 줄이고 싶다. 입구로 들어가서 모든 방을 방문한 뒤 아무 출구로나 나갈 때, 복도에서 걸어야 하는 최소 총 거리를 구하라.

입력

첫째 줄에 테스트 케이스의 개수 TT가 주어진다. (1≤T≤1001 \le T \le 100)

다음 TT개의 줄에 테스트 케이스가 한 줄에 하나씩 주어진다. 각 줄은 전시관의 방 개수 NN으로 시작하고 (2≤N≤100 0002 \le N \le 100\,000), 이어서 복도의 길이 L1,L2,…,LNL_1, L_2, \dots, L_N이 이 순서대로 주어진다. (1≤Li≤1 000 0001 \le L_i \le 1\,000\,000)

복도 길이의 합은 1 000 000 0001\,000\,000\,000을 넘지 않는다.

출력

각 테스트 케이스마다 모든 방을 방문하기 위해 복도에서 걸어야 하는 최소 총 거리를 한 줄에 출력한다.

예제1

  1. 예제 1

    입력
    2
    5 1 1 1 1 1
    7 100 15 20 42 33 15 24
    
    예상 출력
    4
    149