#GOC02027. 股票的峰值和谷底(DL2020)

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

股票的峰值和谷底(DL2020)

题目描述

用竖直线段表示每天的股票指数,并用不同颜色标出高峰和低谷。

输入格式

第一行包含一个整数 nn,表示天数。

第二行包含 nn 个整数,按时间先后给出每天的指数。

绘制要求

  • 从左到右绘制 nn 条竖直线段,长度分别等于对应的指数,底端对齐,相邻线段的水平距离为 2020
  • 默认使用黑色(色号 00)。一个指数比左右两侧的指数都大时,对应线段为红色(色号 11);比两侧都小时,为绿色(色号 33)。
  • 连续相等的指数看作一整段,与这一段左、右紧邻的不同指数比较;符合高峰或低谷条件时,整段使用对应颜色。
  • 一整段的左边或右边没有其他指数时,这一段保持黑色。

输出格式

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

样例 1

输入

5
50 80 60 40 70

输出图形

样例 1 的输出图形

样例 2

输入

9
50 80 80 60 40 40 40 70 70

输出图形

样例 2 的输出图形

样例 3

输入

10
20 40 60 100 80 60 150 180 90 120

输出图形

样例 3 的输出图形

数据范围

  • 3n<203 \le n < 20
  • 每天的指数均在 1010300300 之间。
  • 60%60\% 的数据中,每天的指数互不相同。