본문 바로가기
백준 문제풀이

baekjoon - python - 2740

by winston1214 2020. 8. 25.
반응형

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

 

2740번: 행렬 곱셈

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

www.acmicpc.net

# @Author YoungMinKim
# baekjoon

N,M  = map(int,input().split())
matrix1 = []
for _ in range(N):
    matrix1.append(list(map(int,input().split())))
M,K = map(int,input().split())
matrix2=[]
for _ in range(M):
    matrix2.append(list(map(int,input().split())))

result = [[0 for _ in range(K)] for _ in range(N)] 

for n in range(N):
    for k in range(K):
        for m in range(M):
            result[n][k] += matrix1[n][m] * matrix2[m][k]
for i in result:
    for j in i:
        print(j,end=' ')
    print()

 

반응형

'백준 문제풀이' 카테고리의 다른 글

baekjoon - python - 2750  (0) 2020.08.25
baekjoon - python - 2742  (0) 2020.08.25
python - baekjoon - 2741  (0) 2020.08.25
baekjoon - python - 2739  (0) 2020.08.25
baekjoon - python - 2675  (0) 2020.08.25

댓글