2740 : 행렬 곱셈

풀이

으갸갸갸갸갸갸가가가각

코드

#include <cstdio>
int n, m, k, a[102][102], b[102][102];
int main() {
	scanf("%d%d",&n,&m);
	for (int i = 0; i < n; i++)
        for (int j = 0; j < m; j++)
            scanf("%d", &a[i][j]);
	scanf("%d %d", &m, &k);
    for (int i = 0; i < m; i++)
        for (int j = 0; j < k; j++)
            scanf("%d", &b[i][j]);
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < k; j++) {
			int sum = 0;
			for (int p = 0; p < m; p++) {
				sum += a[i][p]*b[p][j];
			}
			printf("%d ",sum);
		}
		puts("");
	}
    return 0;
}

아무말

백준, 백준 온라인 저지, BOJ, Baekjoon Online Judge, C, C++, 씨, 씨쁠쁠, JAVA, algorithm, 자바, 알고리즘, 자료구조, 문제, 문제 풀이, 풀이

wookje.kwon's profile image

wookje.kwon

2018-08-28 00:12

Read more posts by this author