3039 : 십자 스위치 뒤집기
•시간제한: 1.000 S
•메모리제한: 256 MB
•제출: 5
•통과: 2
•만든사람: suakii
문제 설명
$3 \times 3$ 크기의 격자에 전구가 달려있습니다. 0은 꺼진 상태, 1은 켜진 상태를 의미합니다.
특정 좌표 $(R, C)$의 스위치를 누르면, 그 전구를 포함하여 해당 가로줄과 세로줄에 있는 모든 전구들의 상태가 반전(0은 1로, 1은 0으로)됩니다. (총 5개의 전구가 반전됩니다.)
초기 전구 상태와 누른 스위치의 좌표가 주어졌을 때, 스위치를 한 번 누른 직후의 전구 상태를 출력하세요.
[제약 조건]
• $1 \le R, C \le 3$
• 전구의 상태는 $0$ 또는 $1$
• 입력되는 모든 값은 정수
입력 설명
첫째 줄부터 세 줄에 걸쳐 $3 \times 3$ 크기의 전구 초기 상태($0$ 또는 $1$)가 공백으로 구분되어 주어집니다.
네 번째 줄에 스위치를 누른 행 $R$과 열 $C$가 공백으로 구분되어 주어집니다.
네 번째 줄에 스위치를 누른 행 $R$과 열 $C$가 공백으로 구분되어 주어집니다.
출력 설명
바뀐 후의 $3 \times 3$ 전구 상태를 출력하세요. (입력 형식과 동일하게 줄바꿈하여 출력)
입력 예시
COPY
복사되었습니다!
복사되었습니다!
0 0 0
0 0 0
0 0 0
2 2
출력 예시
COPY
복사되었습니다!
복사되었습니다!
0 1 0
1 1 1
0 1 0