2001_파리퇴치

2024. 8. 24. 23:23알고리즘 풀이

T = int(input())

for _ in range(T):
    N, M = map(int, input().split())

    arr = [list(map(int, input().split())) for __ in range(N)]
    ans = 0
    for ii in range(N - M + 1):
        for jj in range(N - M + 1):
            temp = 0
            for i in range(ii, ii + M):
                for j in range(jj, jj + M):
                    temp += arr[i][j]
            ans = max(ans, temp)
    print(f"#{_+1} {ans}")

'알고리즘 풀이' 카테고리의 다른 글

1215_회문1  (1) 2024.08.24
2005_파스칼의삼각형  (0) 2024.08.24
1983_조교의 성적 매기기  (2) 2024.08.24
SWEA_1953_달팽이숫자  (3) 2024.08.24
SWEA_2007 패턴 마디의 길이(파이썬)  (0) 2024.08.24