백준 2740번 "행렬 곱셈"
문제
풀이
이미지 출처 : 위키백과
3중 반복문을 이용하여 행렬곱셈을 처리하면 된다.
Python 코드
import sys
input = sys.stdin.readline
n, m = map(int, input().split())
A = []
for _ in range(n):
A.append(list(map(int, input().split())))
m, k = map(int, input().split())
B = []
for _ in range(m):
B.append(list(map(int, input().split())))
#행렬 곱셈
C = [[0 for _ in range(k)] for _ in range(n)]
for i in range(n):
for j in range(k):
for l in range(m):
C[i][j] += A[i][l] * B[l][j]
#출력문
for i in C:
for j in i:
print(j, end = ' ')
print('')
Author And Source
이 문제에 관하여(백준 2740번 "행렬 곱셈"), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kgpaper/백준-2740번-행렬-곱셈저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)