#5142. 信号解压
信号解压
题目描述
小A接收到了小B从火星传来的信息,这组信息共分为 段。
他们约定每段数据的第一个数 如果是负数,则该段数据共有 个数,该段信息解压后为从第 个数开始的 个数( 表示取绝对值)。
如果这段数据的第一个数 是正数,该段信息解压后为把该段数据的第二个数重复 次。
如果这段数据的第一个数 是 ,这表示这段信息没有任何含义,直接忽略。
求解压后所有数据的和。
输入格式
输入第一行一个整数 ,表示有 段信息。
第二行数据包含了 段信息。
输出格式
输出信息解压后的所有数字和。
样例
2
2 3 -2 1 2
9
5
3 2 -5 0 1 2 3 4 5 1 5 0 -4 4 3 2 1
31
提示
共两段信息,第一段 2 3,表示将数字 重复 次,得到:。
第二段信息 -2 1 2, 表示这段信息共有 个数,解压后的信息为从第 个数开始的 个数,即后面的:。
因此解压后数据为:,总和为 。
数据范围
- 数据保证总和小于