4091: 圣诞树

内存限制:128 MB 时间限制:1 S 标准输入输出
题目类型:传统 评测方式:文本比较 上传者:
提交:215 通过:75

题目描述

        圣诞节要到了,不少商家在宣传板上绘制了圣诞树的图案,如图所示。


       一棵圣诞树由A和B两部分组成:

       A是由n(n≥10)个呈三角形的字符矩阵构成的,每个字符矩阵由三个参数ai、bi、ci唯一确定。ai表示字符矩阵第一行字符的个数;bi表示字符矩阵从第二行开始每一行与它上面那行的字符数之差均为bi;ci则表示字符矩阵的行数。

       B是一个x行y列的长方形,由x和y这两个参数唯一确定。

       因为圣诞树是中轴对称的,所以根据所有的参数构成的圣诞树是唯一确定的。简单来讲,我们所说的一棵圣诞树就是像图那样的*矩阵,每一行的字符是指若干个连在一起的*。



【说明】

    (1)输入数据保证圣诞树不会超出一页纸的范围。

    (2)要求圣诞树是轴对称的,并且字符矩阵的第一列至少有一个非空格字符,即圣诞树尽量“顶格写”。在以上要求下,输出的圣诞树矩阵一定是唯一的(不考虑每行行末的空格)。


输入格式

    输入数据分若干行。第一行是一个整数n,表示A部分中字符矩阵的个数。以下n行,每行有三个正整数ai、bi、ci(ai为奇数,bi为偶数)。

    输入数据的最后一行,有两个正整数x、y(y是奇数),表示B部分的行数和列数。

输出格式

    对于输入数据给定的圣诞参数,输出与之对应的圣诞树矩阵。

输入样例 复制

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

输出样例 复制

        *
      *****
    *********
      *****
    *********
  *************
      *****
    *********
  *************
*****************
      *****
      *****

数据范围与提示

注意输出,容易出格式错误

分类标签