Toggle navigation
linghang
F.A.Qs
Web Board
ProblemSet
Source/Category
Status
Ranklist
Contest
[
ProblemSet
Status
Ranklist
OI Ranklist
Statistics
]
Login
Problem B: 游戏密码破译
Problem B: 游戏密码破译
Time Limit:
1
Sec
Memory Limit:
128 MB
Submit:
46
Solved:
15
[
Submit
] [
Status
] [
Web Board
] [Creator:
]
Description
平板上有一个游戏,登录界面上显示了一串无序的整数序列,并且用逗号隔开,如果想要成功进入游戏,必须要破译这个密码。你的任务就是把这些数字统计出来(重复的数字只统计一次),如果出现类似这样a, a+1, a+2, a+3, ⋯⋯ , a+n 的一串数字,你需要把它表示成a - a+n这种形式,单独的数字就不必处理了。John很想玩这个游戏,可惜他破译不了密码,现在他找到了你,让你帮助他成功进入游戏,作为回报,你可以和他一起玩这个游戏。
Input
输入一行,用逗号分隔开的一串正整数序列 ai。
Output
输出一行,表示经过统计的数列。
Sample Input
Copy
样例输入1: 1,2,3,1,1,2,6,6,2 样例输入2: 30,20,10
Sample Output
Copy
样例输出1: 1-3,6 样例输出2: 10,20,30
HINT
对于30%的数据 :1 ≤ n ≤ 20 ; 1 ≤ ai ≤ 30
对于70%的数据:1 ≤ n ≤ 60 ; 1 ≤ ai ≤ 500
对于100%的数据:1 ≤ n ≤ 100 ; 1 ≤ ai ≤ 1000