728x90
#include <stdio.h>
int main(){
int q,w,x,y,n;
int a[20][20]={};
for(int o =1;o<20;o++){
for(int p =1;p<20;p++){
scanf("%d ",&a[o][p]);
}
}
scanf("%d\n",&n);
for(q=0;q<n;q++){
scanf("%d %d",&x,&y);
for(w =1;w<20;w++) {
if(a[x][w]==0) a[x][w]=1;
else a[x][w] = 0;
}
for(w =1;w<20;w++) {
if(a[w][y]==0) a[w][y]=1;
else a[w][y] = 0;
}
}
for(int o =1;o<20;o++){
for(int p =1;p<20;p++){
printf("%d ",a[o][p]);
}
printf("\n");
}
return 0;
}
복잡해 보이지만 그렇게 복잡하지 않은 문제였다.
codeup 관계자에게 허락을 구하고 올리는 글입니다다. 문제시 글은 내리도록 하겠습니다.
728x90
'알고리즘 풀이 > CodeUp' 카테고리의 다른 글
CodeUp 1099[기초-2차원배열] 성실한 개미 -C/C++ (0) | 2020.10.29 |
---|---|
CodeUp 1098[기초-2차원배열] 설탕과자 뽑기 -C/C++ (0) | 2020.10.28 |
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 |
댓글