问题 B: 2.密码锁 (Locker)

问题 B: 2.密码锁 (Locker)

题目描述

  乔普和普雷斯很快来到宝藏的入口,他们发现门口有一个类似保险柜的密码锁,这锁是由几组可旋转机械数码锁组成。
破解密码对于乔普来说具有挑战,但他也非常愿意去破解,通过尝试,乔普很快发现了密码,但是由于密码旋转他错过了好几次,普雷斯运用他的智慧发现了规律。
现以二组数码为例

输入

共两行,第一行,一个整数n,表示密码锁共有几组数码(圈数),第二行,共有n个整数Ai,分别表示,从外到内每一组旋转的格子数,正表示顺时针方向,负表示逆时针方向。

输出

多行,表示密码锁在初始化条件下经过多次旋转后的最后状态,每个数字占5个字符。

样例输入输出

输入#1 复制
2
-1 1
输出#1 复制
    3
    1    6
    2    8   10
    4   12    5   13
    7    9   15
   11   16
   14
输入#2 复制
3
1 2 3
输出#2 复制
    2
    4    1
    7   12    3
   11   17    8    6
   16   23   19    5   10
   22   28   13   24    9   15
   27   32   18   14   21
   31   29   20   26
   34   25   30
   36   33
   35

提示

【数据范围约定】
30%  n≤5,Ai绝对值不超过本组的格子数 ;
70%  n≤10,Ai均为正数;
100%  n≤20,|Ai| ≤ 10000,均为整数。
【说明】
密码锁最内层为四个格子

序号 标题 作者 发表时间 费用 订购数 操作