728x90
반응형
-. 처음에는 겹치는 부분에 대해 cnt를 시켜서 겹치는 부분을 구해서 하려고 했지만, 완전 간단한 방법이 있었음.
-. 입력한 색종이 위치에 대해 '1'을 넣어준 다음, 1을 넣어준 부분은 cnt하면 됨.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h> // malloc, free 함수를 사용하기 위해 필요
int main(void) {
int paper[100][100] = { 0, };
int n, x, y = 0;
int cnt = 0;
scanf("%d", &n); //색종이 수 입력
for (int i = 0; i < n; i++) {
scanf("%d %d", &x, &y); // 색종이 시작 좀 입력
for (int j = x; j < x + 10; j++) {
for (int k = y; k < y + 10; k++) {
paper[j][k] = 1;
}
}
}
for (int i = 0; i < 100; i++) {
for (int j = 0; j < 100; j++) {
if (paper[i][j] == 1) {
cnt++;
}
}
}
printf("%d\n", cnt);
return 0;
}
728x90
반응형
'공돌이 > C언어' 카테고리의 다른 글
[백준/C언어] 중앙 이동 알고리즘 (2903번) (0) | 2024.03.13 |
---|---|
[백준/C언어] 세탁소 사장 동혁 (2720번) (1) | 2024.03.12 |
[백준/C언어] 세로읽기 (10798번) (0) | 2024.03.08 |
[백준/C언어] 최댓값 (2566번) (0) | 2024.03.07 |
[백준/C언어] 개수 세기 (10807번) (0) | 2024.03.06 |
댓글