#GOC02034. 安全距离

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

安全距离

题目描述

请使用 GoC 绘制与示意图一致的图形。

图片

图片

绘制要求

疫情发生后,医院工作的重中之重,就是既要确保患者得到及时有效救治,又要防止出现院内交叉感染。因此医院设专人全程引导,确保患者之间要保持安全距离。

例如下图:一个患者的感染指数为20,一个感染指数为50,假设患者感染指数就是患者与他人的安全距离,那么他们俩人之间的安全距离至少为50。

请根据队伍总体保持安全距离最小的情况画出患者排队的状态图,并且感染指数最大的患者以红色表示。    现在医院有N个患者等待治疗,已知每个患者的感染指数,求不改变排队次序时,队伍总体保持安全距离的最小长度是多少。

假设患者以高度为40,宽度为20的实心长方形,上加一个半径为20实心圆组成。普通患者是蓝色(2号色),感染指数最高的患者是红色(1号色)。

样例

6

10 20 60 40 10 60

输入格式

输入数据有两行。

第一行是正整数N(N<=10),表示患者数量。

第二行有N个正整数,ai,分别表示感染者的感染指数(1<=ai<=100)。

输出格式

根据队伍总体保持安全距离最小的情况画出患者排队的状态图。

使用 GoC 绘制出与示意图一致的图形。