已结束 GESP排位赛 #1

A1405 | 序列整理

来源官方 / 2023
时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

AC狗遇到一个简单的问题。

给定一个无序序列,共$N$个数,分别为 $1-N$ ,将这些数按照从小到大的顺序输出。

输出某个数 $a$ 时,寻找最大的正整数 $k$ ,满足 $a+1,a+2,a+3,……,a+k$ 这些数在序列里的下标都比 $a$ 小,将它们输出在同一行;若没有满足条件的 $k$ , 则这一行只输出这个数,具体见样例和说明。

可是智商比肩带树的AC狗不会做,所以请你帮他解决这个问题。

输入格式

第一行为一个整数$N$,代表有$N$个数。

接下来一行共$N$个整数,代表这个序列。

输出格式

输出为若干行,从小到大输出这个序列,每行之间的数用逗号,隔开。

输入输出样例

输入 #1
10
1 2 5 8 10 4 3 6 9 7
输出 #1
1
2
3,4,5
6
7,8,9,10
输入 #2
5
1 4 5 3 2
输出 #2
1
2,3,4,5
输入 #3
5
1 2 5 3 4
输出 #3
1
2
3
4,5
C++ 编辑器
输入
输出