๐๋ฌธ์
๐์๊ณ ๋ฆฌ์ฆ ๋ฐ ์ ๊ทผ
๊ตฌํ
์ด๋ฐ์์ผ๋ก ํ๋ ฌ์ ํ์ผ๋ฉด์ ์ง๋๊ฐ๋ ๋ฐฉ๋ฒ์ ๋ฅ๋ฌ๋์์ convolution์ ๊ณต๋ถํ ๋ ๋ง์ด ๋ดค๋ ๊ฒ์ด์ฌ์ ๋ฐ๊ฐ์ ๋ค.
๐ป์ฝ๋
# sw 2001 ํ๋ฆฌํด์น
T = int(input())
for test_case in range(1, T + 1):
n,m = map(int,input().split())
lst = [list(map(int,input().split())) for _ in range(n)]
answer = 0
for i in range(n-m+1):
for j in range(n-m+1):
cnt = 0
for a in range(i,m+i):
for b in range(j,m+j):
cnt += lst[a][b]
answer = max(answer,cnt)
print(f"#{test_case} {answer}")
๐์ฝ๋ ์ค๋ช
๊ฐ๋จํ ๋ฌธ์ ์ฌ์ ์ค๋ช ์ ์๋ตํ๋ค.
'Algorithm > SWEA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[swea] 1289 ์์ฌ์ ๋ฉ๋ชจ๋ฆฌ ๋ณต๊ตฌํ๊ธฐ(ํ์ด์ฌ/python) - ๋น ๋ฅธ ์ฝ๋ (1) | 2023.11.11 |
---|---|
[swea] 2805 ๋์๋ฌผ ์ํํ๊ธฐ(ํ์ด์ฌ/python) (0) | 2023.11.02 |
[swea] 1209 sum(ํ์ด์ฌ/python) (0) | 2023.10.30 |
[SWEA] 1208 Flatten (ํ์ด์ฌ/python) (2) | 2023.10.18 |
[SWEA] 1954 ๋ฌํฝ์ด ์ซ์ (ํ์ด์ฌ/python) (1) | 2023.10.17 |