#GOC02065. 搭积木

    ID: 9774 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>goc二级输入和输出if语句坐标命令变量for循环

搭积木

题目描述

用同一种长方形积木搭出逐层变窄的倒塔。每层由一排横放积木和下面一排竖放积木组成。

输入格式

输入三个正整数 n,a,bn,a,b,分别表示层数和积木的两条边长。

绘制要求

  • 全部积木为蓝色空心长方形(色号 22)。较长边记作 LL,较短边记作 SS
  • 从上往下,每层横放积木和竖放积木的数量依次为 n,n1,,1n,n-1,\ldots,1
  • 同层的横放积木宽为 LL、高为 SS,左右紧靠;竖放积木宽为 SS、高为 LL,位于对应横放积木的正下方,并与其底边相接。
  • 同层竖放积木的中心水平距离为 LL。每一层都左右居中,上下两层之间没有竖直空隙。

输出格式

使用 GoC 绘制符合上述要求的图形,不需要输出文字。

样例 1

输入

6 20 50

输出图形

样例 1 的输出图形

样例 2

输入

3 20 60

输出图形

样例 2 的输出图形

数据范围

  • 1n81 \le n \le 8
  • 10a3010 \le a \le 30
  • 10b6010 \le b \le 60