준영이의 사랑
면접 대비시간 제한1초메모리 제한1024 MB
원형으로 배열한 진주 값들의 인접한 곱의 합이 최대가 되도록 N개의 값을 배치하고, 최댓값과 그 배치를 출력합니다.
문제
선린의 대표 스윗남인 준영이는 여자친구 아스나를 위한 선물을 준비 중이다. 그는 개의 진주로 이루어진 원형 진주 목걸이를 선물할 생각이다.
번째 진주알의 가치는 이다. 준영이는 이 진주알 개를 적당한 순서로 재배열하여 목걸이의 가치가 최대가 되도록 하려고 한다. 재배열한 후 번째 진주알의 가치를 라 하자. 목걸이의 가치 는 서로 인접한 진주알 쌍마다 두 진주알의 가치를 곱한 값을 모두 더한 것이다.
목걸이 가치 의 최댓값과, 그 가치가 나오도록 재배열했을 때의 번째 진주알 가치 를 출력하라. 가치가 최대인 배치가 여러 개면 그중 하나를 출력하면 된다.
입력
첫째 줄에 진주알의 개수 이 주어진다.
둘째 줄에 각 진주알의 가치 이 공백으로 구분되어 주어진다.
입력되는 수는 모두 정수이다.
출력
첫째 줄에 목걸이 가치의 최댓값 를 출력하라.
둘째 줄에 그 가치가 나오도록 재배열한 목걸이의 각 진주알 가치 을 공백으로 구분하여 출력하라.