시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
2 초 | 512 MB | 804 | 295 | 207 | 35.264% |
크기가 N×M인 배열 A가 있을 때, 다음과 같은 방법을 이용해서 크기가 (N-1)×(M-1)인 배열 B를 만들 수 있다.
배열의 값은 배열의 모든 원소를 합한 값이다.
배열 A에서 임의의 두 행이나 임의의 두 열의 위치를 교환할 수 있다. 배열 A에서 교환을 최대 1번 수행해서 만들 수 있는 배열 B의 값의 최댓값을 구해보자.
첫째 줄에 배열 A의 크기 N, M이 주어진다. 둘째 줄부터 N개의 줄에 배열의 원소가 주어진다. 배열은 정수로만 이루어져 있다.
만들 수 있는 배열 B의 값 중 최댓값을 출력한다.
3 3 9 8 7 3 2 1 6 5 4
92
1번 행과 2번 행을 교환하는 것이 최대이다.
3 4 1 2 1 1 2 1 1 2 2 1 1 1
34
1번 열과 3번 열을 교환하는 것이 최대이다.
3 3 1 1 1 1 2 1 1 1 1
20
교환을 하지 않는 것이 최대이다.