今有N个数组,初始时,N个数组均为空。共有M次 *** 作,每次在第X个数组中加入数字Y。问最终各数组中有多少数,并将它们排序输出。 vector入门题目

今有N个数组,初始时,N个数组均为空。共有M次 *** 作,每次在第X个数组中加入数字Y。问最终各数组中有多少数,并将它们排序输出。 vector入门题目,第1张

今有N个数组,初始时,N个数组均为空。共有M次 *** 作,每次在第X个数组中加入数字Y。问最终各数组中有多少数,并将它们排序输出。 vector入门题目

#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 >a(100000);
    cin>>n>>m;
    
    //读入m组指令 
    for(int i=0;i         cin>>x>>y;
        a[x-1].push_back(y);
    }
    for(int i=0;i         cout<         sort(a[i].begin(),a[i].end());
        for(int j=0;j
            cout<<" "<         }
        cout<     }
    
    
    
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5658348.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存