백준 2740 행렬 곱셈

전.py / / 2020. 12. 13. 00:31
728x90

https://www.acmicpc.net/problem/2740

 

2740번: 행렬 곱셈

첫째 줄에 행렬 A의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 순서대로 주어진다. 그 다음 줄에는 행렬 B의 크기 M과 K가 주어진다. 이어서 M개의 줄에 행렬 B의 원소 K개

www.acmicpc.net

a = []
b = []
n, m = map(int,input().split())
for i in range(n):
    a.append(list(map(int,input().split())))
m, k = map(int,input().split())
for i in range(m):
    b.append(list(map(int,input().split())))

result=[[0]*n]*k
for i in range(n):
    for j in range(k):
        sum = 0
        for l in range(m):
            sum += (a[i][l]*b[l][j])
        print(sum, end=' ')
    print()

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기