33OJ
登录 注册

#P17791. [入门赛 #53] 美术课

[入门赛 #53] 美术课

题目描述

美术课上,老师请同学们用字符绘制图案。小洛想用加号 + 和减号 - 画一个加减交错的倒三角。

这个倒三角一共有 nn 行,需要满足以下要求:

  • 第 11 行有 nn 个字符,每往下一行少一个字符,直到第 nn 行只有一个字符;
  • 奇数行全部使用字符 +,偶数行全部使用字符 -。
  • 所有行左对齐,字符之间没有空格,行首和行末也没有空格。

例如,当 n=5n=5 时,绘制出的倒三角形状如下:

+++++
----
+++
--
+

请你编写程序,帮助小洛画出 nn 行的倒三角。

输入格式

输入一行,包含一个整数 nn,表示倒三角的行数。

输出格式

输出 nn 行,表示小洛要画的倒三角。

5
+++++
----
+++
--
+
4
++++
---
++
-
1
+

提示

数据范围

本题共有 2020 个测试点。

  • 对于测试点 1∼61\sim 6,保证 n≤10n\leq 10。
  • 对于测试点 7∼137\sim 13,保证 nn 为奇数。
  • 对于测试点 14∼2014\sim 20,保证 nn 为偶数。

对于所有测试点,保证 1≤n≤2001\leq n\leq 200。