#72. vector遍历

vector遍历

题目描述

今有 nn 个数组,初始时,nn 个数组均为空。共有 mm 次操作,每次在第 xx 个数组中加入数字 yy

问最终各数组中有多少数,并将它们排序输出。

输入格式

第一行两个整数 n,mn,m(n100n≤100m3000m≤3000)。 接下来 mm 行,每行两个整数 x,yx,y,含义见试题描述。(1xn1≤x≤ny109y≤10^9

输出格式

nn 行,第 ii 行第一个数 sumsum,表示第 ii 个数组数的个数,接下来 sumsum 个数,为排序之后的数组。

样例

3 5
1 3
1 2
1 1
2 1
3 1
3 1 2 3
1 1
1 1

解释#1

33 个数组,共有 55 次操作,分别向第 11 个数组存入 33,第 11 个数组存入 22,第 11 个数组存入 11,第 22 个数组存入 11,第 33 个数组存入 11。输出数据表示如下:

  • 11 行表示:第 11 个数组中有 33 个数,排序结果为 1,2,31,2,3
  • 22 行表示:第 22 个数组中有 11 个数,排序结果为 11
  • 33 行表示:第 33 个数组中有 11 个数,排序结果为 11