해커 바이트아사르가 올해 국제 해킹 올림피아드에 출전한다. 종목 하나는 시스템 관리자와 벌이는 게임이다. 컴퓨터 n대가 1번부터 n번까지 번호를 달고 고리 모양으로 연결되어 있다. i=1,…,n−1에 대해 i번과 i+1번이 연결되어 있고, n번과 1번도 연결되어 있다.
게임 규칙은 다음과 같다.
게임을 시작할 때는 해킹되거나 보호된 컴퓨터가 없다. i번 컴퓨터에는 가치가 vi인 자료가 들어 있고, 바이트아사르는 해킹한 컴퓨터마다 그 가치 vi를 점수로 얻는다. 관리자가 최선으로 막을 때 바이트아사르가 얻을 수 있는 최대 점수를 구하라.
첫째 줄에 컴퓨터의 수 n이 주어진다. (2≤n≤50000)
둘째 줄에 정수 v1,v2,…,vn이 공백으로 구분되어 주어진다. vi는 i번 컴퓨터에 저장된 자료의 가치다. (1≤vi≤2000)
관리자가 최선으로 움직일 때 바이트아사르가 얻는 최대 점수를 한 줄에 출력한다.
첫 번째 예제에서 바이트아사르는 2번 컴퓨터를 해킹해 6점을 얻는다. 관리자는 3번 컴퓨터를 보호한다. 이어서 바이트아사르가 1번 컴퓨터를 해킹해 7점을 얻고, 마지막으로 관리자가 4번 컴퓨터를 보호한다.