#include <iostream>
#include <string>
using namespace std;
void set_square(int** square, int r, int c)
{
square[r][c] = 1;
}
int main()
{
// input
int n, m;
cin >> n >> m;
int** square = new int* [n];
for (int i = 0; i < n; i++) {
square[i] = new int [n] {0};
}
int r, c;
for (int i = 0; i < m; i++) {
cin >> r >> c;
r--;
c--;
// set_square
set_square(square, r, c);
}
// print
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
cout << square[i][j] << " ";
}
cout << endl;
}
// delete
for (int i = 0; i < n; i++) {
delete[] square[i];
}
delete[] square;
return 0;
}
코드트리 | 코딩테스트 준비를 위한 알고리즘 정석
국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.
www.codetree.ai
'Algorithm(CodeTree, C++) > 2차원 배열' 카테고리의 다른 글
[코드트리] 격자 모양 출력하기 C++ (0) | 2024.06.02 |
---|---|
[코드트리] 격자에 점 그리기 C++ (1) | 2024.06.02 |
[코드트리] 격자로 사각형 만들기 C++ (0) | 2024.06.02 |
[코드트리] 파스칼의 삼각형 C++ (0) | 2024.06.01 |
[코드트리] 배열로 사각형 만들기 C++ (0) | 2024.06.01 |