江苏信息与未来2022题目答案解析
【
题目
】
从输入文件中读取一些被压缩的数据,举行解压,再根据题目要求将结果输出至屏幕。
【
答案和解析
】:
1、
输入,
文件读入。
它的第一行为一个正整数k,指明以下的数据分为k段。其次行是k段压缩数据串,每个段有两种格式(数之间用一个逗号分隔):假设每段第1个数n为正,那么该段只有两个数,其解压操作是将该段的第2个数重复n次;假设每段第1个数n为负数,那么该段有|n]+1个数,其解压操作是重复该段
从第2个数开头的|n|个数一次。(注:
L
n
1
表示取n的十足值)
2
输出:输出到屏幕。经解压后得到的整数串上全体数字之和。
3
样例:
文件读入:53,2,-5,0,1,2,3,4,5,1,5,0,-4,4,3,2,1
输出:
31
注:经解压后得到的整数串2220123411111000004321
江苏省 “信息与未来” 小学生编程思维展示活动