3425: Z形填充

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:30 解决:13

题目描述

给定一个整数 \( n \),再给定 \( n^2 \) 个字符,请将这些字符以 Z 形排成一个 \( n \times n \) 的矩阵。Z 形的定义是,第一个字符在左上角,然后沿对角线以 Z 形放置字符。对于 \( n = 4 \),Z 形排列的先后顺序标记如下:


输入

- 第一行:单个整数表示 \( n \) - 第二行:\( n^2 \) 个可见字符表示给定的字符序列

输出

- \( n \) 行 \( n \) 列个以 Z 形排列的字符

样例输入 复制

5
abcdefghijklmnopqrstuvwxy

样例输出 复制

abfgo
cehnp
dimqv
jlruw
kstxy

提示

- 50% 的数据,\( 1 \leq n \leq 5 \) - 100% 的数据,\( 1 \leq n \leq 100 \)