행렬 원소 합 최대화
시간 제한2초메모리 제한256 MB
행과 열을 회전하고 행과 열의 부호를 뒤집어 전체 합이 가장 커지도록 행렬을 변형합니다.
문제
R행 C열 행렬이 주어진다. 각 칸에는 정수가 하나씩 적혀 있고, 다음 네 가지 연산을 원하는 순서로 몇 번이든 사용할 수 있다.
행렬 에 각 연산을 한 번씩 적용한 결과는 다음과 같다.
rotR 3 1을 적용하면 이 된다.rotC 1 2를 적용하면 가 된다.negR 2를 적용하면 가 된다.negC 2를 적용하면 가 된다.
연산을 마친 뒤 행렬의 모든 원소의 합이 가장 클 때, 그 합을 구하라.
입력
첫 줄에 두 자연수 R, C ()가 공백으로 구분되어 주어진다.
다음 R개의 줄에 각각 C개의 정수가 공백으로 구분되어 주어진다. 각 정수의 절댓값은 이하이다.
출력
첫 줄에 얻을 수 있는 모든 원소의 합의 최댓값을 출력한다. 사용한 연산의 목록은 출력하지 않는다.