- N 의 최댓값 15이므로, 간단하게 M*M 의 영역만큼 각 영역을 왼쪽위 꼭짓점으로 해서 완전 탐색 돌리면 된다.
testcases = int(input())
for t in range(testcases) :
flies = []
ans = 0
n, m = map(int, input().split())
for r in range(n) :
flies.append(list(map(int, input().split()))) # 파리 갯수 정보(2차원 리스트)
for r in range(n - m + 1) :
for c in range(n - m + 1) : # 영역들 완전탐색 (인덱스 고려)
temp = 0
for tr in range(m) : # 파리채 영역
for tc in range(m) :
temp += flies[r+tr][c+tc]
if temp > ans :
ans = temp
print("#{} {}".format(t+1, ans))
'PS > SWEA' 카테고리의 다른 글
[SWEA] 1974.py : 스도쿠 검증 (0) | 2020.07.23 |
---|---|
[SWEA] 1989.py : 초심자의 회문 검사 (0) | 2020.07.15 |
[SWEA] 2005.py : 파스칼의 삼각형 (0) | 2020.07.13 |
[SWEA] 2007.py : 패턴 마디의 길이 (0) | 2020.07.12 |
[SWEA] 1926.py : 간단한 369게임 (0) | 2020.07.12 |