#B2163. 棋盘覆盖

棋盘覆盖

B2163 棋盘覆盖

题目描述

在一个 2k×2k2^k \times 2^k 个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为一特殊方格。现在用 L 型(占 33 小格)骨牌覆盖棋盘上除了特殊方格的所有方格,各骨牌不能重叠。

现给出棋盘的大小和特殊方格所在的位置,请找出这种棋盘。

输入格式

输入两行。

第一行一个正整数 kk

第二行两个正整数 x,yx,y,表示第 xx 行第 yy 列为特殊方格。

输出格式

输出一个 2k2^k2k2^k 列的棋盘,每两个整数之间由空格隔开。特殊方格用 00 表示。对于其他方格,从 11 开始编号骨牌,输出该方格所属的骨牌编号。

输出任意一种符合要求的答案都算作正确。

输入输出样例 1

2
2 2
2 2 3 3
2 0 1 3
4 1 1 5
4 4 5 5

说明/提示

本题共有 1010 个子任务,第 ii 个子任务中 k=ik=i。每个子任务记 1010 分,你只有通过每个子任务中所有测试点才能获得该子任务的分数。