有一天,小 D 在刷朋友圈时看到了一段游戏视频。
这个游戏的名字叫涂色游戏,视频中的游戏界面是一个 行 列的网格,初始时每一个格子都是白色(用数字 表示)。其中每一行的左侧、每一列的上方都有一把带颜色的刷子。玩家点击某个刷子后,这个刷子会将其右侧(或下方)的一整行(或一整列)涂上同一种颜色,该行(或该列)格子原有的颜色都会被覆盖成新涂上的颜色。
下图展示的情况可以通过先将第一列涂成红色,然后将第一行涂成蓝色得到,若此时选择将第三列涂成绿色,则图中绿色方框中的格子都会变成绿色。
小 D 想用他自己编写的程序来进行视频中的游戏。在编程的过程中,小 D 在涂色逻辑的实现上却遇到了一些困难,于是他向你求助,希望你能帮他完成实现涂色逻辑部分的代码。
首先,小 D 会给你网格的行数和列数 ,然后给出 次操作,每次操作用三个整数 表示:
- 如果 ,那么这次操作会将第 行涂成颜色 。
- 如果 ,那么这次操作会将第 列涂成颜色 。
在所有涂色操作结束以后,你需要输出网格中每个位置的颜色是什么。