https://www.acmicpc.net/problem/2738
풀이
#include <iostream>
#include <vector>
using namespace std;
int main(){
int n,m;
cin >> n >> m;
vector<vector<int>> A(n,vector<int>(m,0)),B(n,vector<int>(m,0));
for(int i{0};i<n;++i)
for(int j{0}; j<m ; ++j)
cin >> A[i][j];
for(int i{0};i<n;++i)
for(int j{0}; j<m ; ++j)
cin >> B[i][j];
for(int i{0};i<n;++i){
for(int j{0}; j<m ; ++j){
cout << A[i][j]+B[i][j] << " ";
}
cout << "\n";
}
return 0;
}
벡터로 풀어도 일반 행렬로 풀어도 무방하다. (굳이 벡터를 쓸 필요가 없긴한데,,, 익숙함에 그만...)
'코딩테스트 > [백준]단계별로풀어보기(C++)' 카테고리의 다른 글
[백준][1차원배열] 2526번 : 최댓값 (C++) (0) | 2024.03.26 |
---|---|
[백준][1차원배열]1546번 : 평균 (C++) (0) | 2024.03.26 |
[백준][2차원배열] 10798번 : 세로 읽기 (C++) (0) | 2024.03.17 |
[백준][2차원배열] 2563번 : 색종이 (C++) (0) | 2024.03.17 |
[백준]10172번 : 개 (C++) (0) | 2024.03.17 |