小C的妹妹喜欢玩积木,现在有N根木头,宽度都是10,高度有各种各样的。比如, N=7,高度分别是10,20,40,20,30,30,40。如下图:图1 2025/4/12 00:2 小C的妹妹的妹妹想用这些积木拼出一个拱桥,拱桥需要先不断上升再不断下降。上升时 每次增加高度10,下降时每次减低高度10,并且上升和下降的个数要一样多(这样图形 就左右对称,比较好看)。拼出的桥越长越好。比如使用上面提到的7个木头,可以拼出 下面的拱桥:图2
这个问题比较难,她要求小C帮她架设一座最长的拱桥。 为了能画出不同形状的桥,聪
明的小C决定用GoC编写个画拱桥的程序,从键盘读入N和每个木头的高度,然后画出相
应的最长拱桥。
第一行1正整数N:表示木头的个数,范围在[1..20]。 第二行,N个正整数(都是10的 倍数),表示每个木头的长度,范围在[10..100]。
相应的最长拱桥图形(注意,桥的中间2个木头高度一定相同)。 如果有多种答案,画 出高度低的拱桥。
无
无
输入/输出例子1 输入: 7 30 40 40 50 30 40 40 输出:图3
输入/输出例子2 输入: 7 30 40 60 50 30 50 60 输出:图4
输入/输出例子3 输入: 14 20 30 20 40 60 40 30 50 90 70 80 70 90 80 输出:图5