SP11384 ZOOMOP2 - Zoom Operation

题目描述

缩放操作: ![zoomop](../../content/avinash25649:11 "zoomop") ![zoomop](../../content/avinash25649:12 "zoomop") ![zoomop](../../content/avinash25649:13 "zoomop") 我们使用 4 个符号:+、?、-、# 来逐个缩放给定的数字,这些符号按顺序循环使用,从 + 开始。 需要注意的是,每段以后续段的符号个数逐一递增。(第一段仅包含一个符号)。 每段的第一个符号与前一段的最后一个符号处于同一个位置。 - 第 1 段(橙色) -> 只有 1 个符号 + - 第 2 段(绿色) -> 2 个符号 ? 和 -(从第 2 个符号开始,因第 1 段已用过一个符号) - 第 3 段(黄色) -> 3 个符号 #、+、?(从第 4 个符号开始,因为前三个符号已经用过了) 颜色示意仅为便于理解。详细请参见附图。 **输入:** 输入一个整数,表示要进行缩放操作的次数。 **输出:** 输出缩放操作后的图案。 **示例:** **输入:** 1 **输出:** \+ **输入:** 2 **输出:** \+? \- -?+# \# \+ ? -#+?- **输入:** 3 **输出:** \+? \- -?+# # \+ ? -#+?-# \+ ? \- # \+ \#-?+#-? **输入:** 4 **输出:** \+ ?-# \+ ? **输入:** 5 **输出:** ?+ \- #+?- # \+ ? -?+#- 如需更加直观的解释,可参考上方图片。 尝试教程 -> [http://www.spoj.com/problems/ZOOMOP/](../ZOOMOP) **本翻译由 AI 自动生成**

输入格式

输出格式