-
50. 영지 (territory) 선택 (small : 2차원 배열 브루트포스) [정렬 & 이분탐색(결정알고리즘) & 투포인트 알고리즘 & 스택]알고리즘 문제풀기/인프런 강의 정답 2022. 4. 21. 10:53
나의정답.
#define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <string> #include <algorithm> #include <vector> using namespace std; int main(int argc, char** argv) { //freopen("input.txt", "rt", stdin); int row, col, H, W, sum, res = -1; scanf("%d %d", &row, &col); int** arr = new int* [row]; for (int i = 0; i < row; i++) arr[i] = new int[col]; for (int i = 0; i < row; i++) { for (int j = 0; j < col; j++) { scanf("%d", &arr[i][j]); } } scanf("%d %d", &H, &W); for (int i = 0; i <= row - H; i++) { for (int j = 0; j <= col - W; j++) { sum = 0; for (int n = i; n < H + i; n++) { for (int m = j; m < W + j; m++) { sum += arr[n][m]; } } if (sum > res) res = sum; } } printf("%d", res); for (int i = 0; i < row; i++) delete[] arr[i]; delete[] arr; }
'알고리즘 문제풀기 > 인프런 강의 정답' 카테고리의 다른 글
52. Ugly Numbers (투포인트 알고리즘 응용) [정렬 & 이분탐색(결정알고리즘) & 투포인트 알고리즘 & 스택] (0) 2022.04.23 51. 영지 (territory) 선택 (large : 2차원 배열 구간합 : 제한시간 1초 : DP) (0) 2022.04.22 49. 쌓기 블록의 최댓값 (2차원 배열 응용) [정렬 & 이분탐색(결정알고리즘) & 투포인트 알고리즘 & 스택] (0) 2022.04.20 48. 각 행의 평균과 가장 가까운 값(2차원 배열 탐색) [정렬 & 이분탐색(결정알고리즘) & 투포인트 알고리즘 & 스택] (0) 2022.04.19 47. 봉우리 (2차원 배열 탐색) [정렬 & 이분탐색(결정알고리즘) & 투포인트 알고리즘 & 스택] (0) 2022.04.18