#include
using namespace std;
//今有N个数组,初始时,N个数组均为空。共有M次 *** 作,每次在第X个数组中加入数字Y。问最终各数组中有多少数,并将它们排序输出。
//比如,输入如下数据:
//3 5
//1 3
//1 2
//1 1
//2 1
//3 1
//表示有3个数组,共有5次 *** 作,分别向第1个数组存入3,第1个数组存入2,第1个数组存入1,第2个数组存入1,第3个数组存入1。
//输出如下:
//3 1 2 3
//1 1
//1 1
//第1行表示:第1个数组中有3个数,排序结果为1 2 3
//第2行表示:第2个数组中有1个数,排序结果为1
//第3行表示:第3个数组中有1个数,排序结果为1
int main()
{
int n,m,x,y;
vector
cin>>n>>m;
//读入m组指令
for(int i=0;i
a[x-1].push_back(y);
}
for(int i=0;i
for(int j=0;j
cout<<" "< }
cout<
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)