import sys
sys.stdin = open("input.txt", "r")
T = int(input())
for test_case in range(1, T + 1):
n , m = map(int,input().split()) #A, B배열 크기
a = list(map(int,input().split()))
b = list(map(int, input().split()))
result = 0 #최댓값
if(m>n):
for i in range(m-n+1):
sum = 0
for k in range(n):
sum += a[k]*b[i+k]
if (sum > result):
result = sum
else:
for i in range(n-m+1):
sum = 0
for k in range(m):
sum += b[k]*a[i+k]
if (sum > result):
result = sum
print("#"+str(test_case)+" "+str(result))
sum 초기화하는 부분을 잘못해서 헤메고있었네,,, 바보
'Algorithm > SWEA' 카테고리의 다른 글
[SWEA / python] 1974. 스도쿠 검증 (0) | 2023.07.16 |
---|---|
[SWEA / python] 1961. 숫자 배열 회전 (0) | 2023.07.16 |
[SWEA / python] 1204. [S/W 문제해결 기본] 1일차 - 최빈수 구하기 (0) | 2023.05.20 |
[SWEA / python] 1984. 중간 평균값 구하기 (0) | 2023.05.20 |
[SWEA / python] 1859. 백만 장자 프로젝트 (0) | 2023.05.20 |