코드
#include <iostream>
using namespace std;
int n,r,c,a[101][101],cnt;
int main() {
cin >> n;
for(int i = 0; i < n; i++) {
cin >> r >> c;
for(int j = c; j < c+10; j++) {
for(int k = r; k < r+10; k++) {
a[j][k] = 1;
}
}
}
for(int i = 0; i < 100; i++) {
for(int j = 0; j < 100; j++) {
if(a[i][j]) cnt++;
}
}
cout << cnt << '\n';
return 0;
}
정사각형의 범위만큼 2차원 배열에 방문값을 저장하고 그 개수를 찾아주면 되는 문제
'백준' 카테고리의 다른 글
[백준] 13244번 Tree C++ 코드 (0) | 2024.05.17 |
---|---|
[백준] 16234번 인구 이동 C++ 코드 (0) | 2024.05.11 |
[백준] 1018번 체스판 다시 칠하기 C++ 코드 (1) | 2024.05.02 |
[백준] 1316번 그룹 단어 체커 C++ 코드 (0) | 2024.05.02 |
[백준] 1193번 분수찾기 C++ 코드 (0) | 2024.05.02 |