반응형
https://www.acmicpc.net/problem/2669
2차원 배열에서 직사각형의 위치를 표시하고, 그 개수를 구해주었습니다.
#include <cstdio>
#define MAX 101
int x1, y1, x2, y2, ans = 0, map[MAX][MAX] = { 0 };
int main() {
for (int i = 0; i < 4; i++) {
scanf("%d %d %d %d", &x1, &y1, &x2, &y2);
for (int j = x1; j < x2; j++) {
for (int k = y1; k < y2; k++) {
map[j][k] = 1;
}
}
}
for (int i = 1; i < MAX; i++) {
for (int j = 1; j < MAX; j++) {
ans += map[i][j];
}
}
printf("%d", ans);
}
반응형
'Algorithm' 카테고리의 다른 글
백준 4358 : 생태학 (0) | 2021.11.19 |
---|---|
백준 1347 : 미로 만들기 (0) | 2021.11.19 |
백준 1535 : 안녕 (0) | 2021.11.19 |
백준 1451 : 직사각형으로 나누기 (0) | 2021.11.19 |
백준 4948 : 베르트랑 공준 (0) | 2021.11.19 |