已结束 GESP元旦欢乐赛#37
← 上一题 下一题 →

A4709 | 开关灯游戏

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

小码君正在玩一个 3 × 3 的灯格游戏。游戏开始时,所有灯都处于开启状态。按下任意一个灯会切换它的状态,同时切换与它上下左右相邻灯的状态。

游戏的目标是将所有灯关闭。切换规则如下:

- 如果灯是开启的,被切换后会关闭;
- 如果灯是关闭的,被切换后会开启。

小码君玩了一段时间后,每个灯都被按下了若干次。现在,给定每个灯被按下的次数,请输出每个灯当前的状态。

输入格式

输入包含三行,每行包含三个整数,范围为 0 到 100(包含 0 和 100)。第 $i$ 行的第 $j$ 个数字表示网格中第
$i$ 行第 $j$ 个灯被按下的次数。

输出格式

输出三行,每行包含三个字符。第 $i$ 行的第 $j$ 个字符为 "1" 当且仅当对应的灯是亮的,否则为 "0"。

输入输出样例

输入 #1
0 0 0
0 1 0
0 0 0
输出 #1
101
000
101
C++ 编辑器
输入
输出