728x90
#include <stdio.h>
int main(){
int i,j,l,d,w,h,x,y,n;
scanf("%d %d\n",&w,&h);
int a[w][h] = {};
scanf("%d\n",&n);
for(int c=0;c<n;c++){
scanf("%d %d %d %d",&l,&d,&x,&y);
if(d==1){
for(i=0;i<l;i++){
a[x-1+i][y-1]=1;
}
}else if(d==0){
for(j=0;j<l;j++){
a[x-1][y-1+j]=1;
}
}
}
for(i=0;i<w;i++){
for(j=0;j<h;j++){
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}
입렵 예시를 보면서 풀면 쉽게 해결된다.
codeup 관계자에게 허락을 구하고 올리는 글입니다다. 문제시 글은 내리도록 하겠습니다.
codeup 기초100제
728x90
'알고리즘 풀이 > CodeUp' 카테고리의 다른 글
CodeUp 1099[기초-2차원배열] 성실한 개미 -C/C++ (0) | 2020.10.29 |
---|---|
CodeUp 1097[기초-2차원배열] 바둑알 십자 뒤집기 -C/C++ (0) | 2020.10.27 |
CodeUp 1096[기초-2차원배열] 바둑판에 흰 돌 놓기 -C/C++ (0) | 2020.10.26 |
CodeUp 1095[기초-1차원배열] 이상한 출석 번호 부르기3 -C/C++ (0) | 2020.10.23 |
CodeUp 1094[기초-1차원배열] 이상한 출석 번호 부르기2 -C/C++ (0) | 2020.10.22 |
댓글