n, m = map(int, input().split())
matrix1 = []
matrix2 = []
matrix = []
result = ''

for i in range(n):
    matrix1.append(list(map(int, input().split())))
for i in range(n):
    matrix2.append(list(map(int, input().split())))
for m in range(len(matrix1)):
    l = []
    for n in range(len(matrix1[0])):
        l.append(matrix1[m][n]+matrix2[m][n])
    matrix.append(l)
    
for m in range(len(matrix)):
    for n in range(len(matrix[0])):
        result += str(matrix[m][n])+' '
    result = result.rstrip()
    result +='\n'

print(result)

 

 

 

문제: https://www.acmicpc.net/problem/2738

 

2738번: 행렬 덧셈

첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같

www.acmicpc.net

+ Recent posts