지그재그수열 1초 1024MB
문제
원소가 모두 다른 수열
i=1,2,⋯,N−1 에 대해a_i<a_{i+1} 이면 −를 쓰고,a_i>a_{i+1} 이면 +를 종이에 써 길이N−1 의 문자열을 만든다.점수는 만든 문자열에서 같은 기호가 연속되는 구간으로 나눈 뒤, 각 구간의 길이를 제곱해 모두 더한 값으로 정의한다. 즉, 연속된 + 구간과 연속된 − 구간을 각각 하나의 구간으로 보고, 그 길이를 제곱하여 합한 값이다.
예를 들어,
순열
길이
입력
첫 번째 줄에 순열
두 번째 줄에 순열
출력
첫 번째 줄에 순열
예제
5
1 3 5 4 2
8
길이가
A_i 는1 이상N 이하의 정수i≠j 이면A_i≠A_j
어떤 수열에서