K-삼각형
시간 제한3초메모리 제한512 MB
정수 행렬 A와 정수 k가 주어질 때, 서로 겹치지 않는 두 k-삼각형의 합의 최댓값을 구합니다.
문제
정수로 이루어진 행렬 와 양의 정수 가 주어진다.
의 셀 를 중심으로 하는 -삼각형은 다음과 같이 정의한다.
- 이고 이면 이다.
- 이고 이면 이다.
- 이고 이면 이다.
- 이고 이면 이다.
-삼각형 의 비용은 이다.
서로 겹치지 않는 두 -삼각형의 비용 합이 최대가 되는 값을 구하라. 형식으로는 이며, 여기서 와 는 임의의 -삼각형이다.
입력
첫째 줄에 공백으로 구분된 정수 , , 가 주어진다 (). 이어지는 개 줄의 번째 줄에는 공백으로 구분된 정수 개 이 주어진다 (). 행렬에서 서로 겹치지 않는 두 -삼각형을 고를 수 있는 방법이 적어도 하나 있음이 보장된다.
출력
서로 겹치지 않는 두 -삼각형 비용 합의 최댓값을 정수 하나로 출력한다.
힌트
두 번째 예제의 답은 중심이 과 인 두 형 -삼각형으로 이루어진다.