#include <stdio.h>
int main() {
int a[101][101] = {};
int h, w, n, l, d, x, y;
scanf("%d %d %d", &h, &w, &n);
for (int i = 0; i < n; i++) {
scanf("%d %d %d %d", &l, &d, &x, &y);
int max;
if (d == 0) max = w - y + 1;
else max = h - x + 1;
for (int j = 1; j <= l; j++) {
if (d == 0) a[x][y++] = 1;
else a[x++][y] = 1;
if (j == max) break;
}
}
for (int i = 1; i <= h; i++) {
for (int j = 1; j <= w; j++) printf("%d ", a[i][j]);
printf("\n");
}
}
'Programming > Algorithm' 카테고리의 다른 글
[C++] 백준 11399번 : ATM (0) | 2019.07.03 |
---|---|
<코드업> 1099 : [기초-종합+배열] 성실한 개미 (0) | 2019.07.03 |
[C++] 백준 1138번 : 한 줄로 서기 (0) | 2019.06.02 |
IEEE754부동소수점 변환 프로그램, 부동소수점<->십진수 (0) | 2019.04.19 |
[C++] 백준 1978번 : 소수 찾기 (0) | 2019.02.20 |