#codefestival2018qualbe. [code_festival_2018_qualb_e]Game of +-
[code_festival_2018_qualb_e]Game of +-
问题描述
为了在CODE FESTIVAL 选拔赛中取得好成绩,伊洛哈一直在从12年前开始每天修行。
今天,她决定通过“加减游戏”进行修行。游戏规则如下:
- 电光公告板上有一个数字 。初始时,。
- 玩家可以进行以下操作最多320次:选择一个整数,其中满足,然后将加到或从减去。其中,不能为负数。
- 当的值在所有可能的值中排除0之后取得的最小值时,游戏结束。
伊洛哈希望尽快完成游戏。请输出一种方法来完成游戏,以帮助她。
约束条件
- 是一个介于1到100之间的整数。
输入
输入以以下格式从标准输入中给出。
输出
输出应以以下格式进行。
...
- 表示操作的次数。的值必须小于等于320。
- 表示第次操作的类型。当为
+
时,表示进行“加”的操作;当为-
时,表示进行“减”的操作。
输入示例 1
2
输出示例 1
3
+ 2
+ 2
- 2
在所有可能的值中除了0之外,最小的值是。 以下是输出中的变化:
- 初始时,。
- 随后,将加到。的值变为。
- 随后,将加到。的值变为。
- 最后,从减去。的值变为。
输入示例 2
3
输出示例 2
3
+ 3
+ 3
- 2
在所有可能的值中除了0之外,最小的值是。 以下是输出中的变化:
- 初始时,。
- 随后,将加到。的值变为。
- 随后,将加到。的值变为。
- 最后,从减去。的值变为。
输入示例 3
4
输出示例 3
5
+ 3
+ 3
- 2
+ 4
- 3
在所有可能的值中除了0之外,最小的值是。 以下是输出中的变化:
- 初始时,。
- 随后,将加到。的值变为。
- 随后,将加到。的值变为。
- 随后,从减去。的值变为。
- 随后,将加到。的值变为。
- 最后,从减去。的值变为。
输入示例 4
7
输出示例 4
10
+ 1
- 3
- 7
- 7
+ 2
- 4
- 7
- 5
- 7
- 7