반응형
https://www.acmicpc.net/problem/2740
2740번: 행렬 곱셈
첫째 줄에 행렬 A의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 순서대로 주어진다. 그 다음 줄에는 행렬 B의 크기 M과 K가 주어진다. 이어서 M개의 줄에 행렬 B의 원소 K개
www.acmicpc.net
n,m = map(int, input().split())
a = [list(map(int, input().split())) for _ in range(n)]
m,k = map(int, input().split())
b = [list(map(int, input().split())) for _ in range(m)]
c = [[0 for _ in range(k)] for _ in range(n)]
for i in range(n):
for j in range(m):
for h in range(k):
c[i][h] += a[i][j]*b[j][h]
for i in c:
print(*i)
크게 어려운 문제는 아니구요. 뭐가 행이고 뭐가 열인지 주의깊게 살펴보면 되는 문제라고 생각합니다. 저도 인덱스에러 엄청 떴어요.
반응형
'Problem Solving > BOJ' 카테고리의 다른 글
[BOJ][Python]9372번 풀이 (0) | 2022.06.13 |
---|---|
[BOJ][Python]19947번 풀이 (0) | 2022.06.13 |
[BOJ][Python]2630번 풀이 (0) | 2022.06.13 |
[BOJ][Python]1927번 풀이 (0) | 2022.06.12 |