분할
면접 대비시간 제한1초메모리 제한1024 MB
크기 N인 정수 배열을 N보다 짧은 같은 길이의 연속 구간으로 나눌 때, 모든 구간에서 최솟값과 최댓값의 합이 같아지도록 분할할 수 있는지 판정한다.
문제
크기 의 정수 배열 가 있다. 다음 조건을 만족하도록 배열을 연속 구간으로 분할하는 것이 가능한지 판단하시오.
- 배열의 모든 원소가 정확히 하나의 구간에 포함된다.
- 각 구간의 크기는 이상 미만이며, 모든 구간의 크기는 같다.
- 각 구간에서 최솟값과 최댓값을 더한 값이 모든 구간에서 같다.
입력
첫째 줄에 배열의 크기 이 주어진다.
둘째 줄에 의 원소 이 공백으로 구분되어 주어진다.
출력
조건을 만족하도록 배열을 분할하는 것이 가능하다면 을, 그렇지 않다면 을 첫째 줄에 출력한다.