#GOC01238. 多彩包装盒

多彩包装盒

题目描述

输入若干个圆的半径,根据半径大小给圆着色,并绘制一个黄色包装盒把所有圆包住。请使用 GoC 绘制与示意图一致的图形。

图片

图片

图片

绘制要求

输入整数 n,再输入 n 个整数作为圆的半径。标准程序右转 90 度、抬笔后退 300,然后依次处理每个半径 a

  • a < 30,设置颜色为 1;
  • a > 70,设置颜色为 3;
  • 其他情况设置颜色为 2;
  • 前进 a,绘制一个半径为 a 的空心圆,再前进 a

同时累计半径之和 s,并记录最大半径 max。全部圆画完后,后退 s,绘制一个宽为 2s、高为 2 * max、颜色为 5 的空心矩形作为包装盒。

输入格式

第 1 行:一个整数 n

第 2 行:n 个整数,表示每个圆的半径。

输出格式

使用 GoC 绘制按半径着色的圆和黄色包装盒,不输出文字。

样例

6
1 4 5 10 4 9