有 只猫,从
编号,有三个格子:
,编号为奇数的猫从小到大由上到下叠在
上,编号为偶数的猫从小到大由上到下叠在
上。
小猫们按照如下规则移动:
小猫迅速地按最优策略移动,按从小到大由上到下的顺序叠在了格子 上,由于速度非常的快,因此小 Z 并没有看清楚小猫们是怎么移动的,但他又十分好奇小猫是如何移动的,于是就来向你求助,请你帮帮他吧。
第一行一个数。
第一行输出一个数
表示最少需要的移动步数。
若
方案每步输出一行,按照 <需要移动的猫的编号> <需要移动到的目标格> 的格式输出。例如 3 A 则表示将,则接下来还需要输出移动的方案:
号猫移动至格子 A。