1047 Student List for Course (25 分)

兄弟题1039 Course List for Student (25 分),一样很水。

vector<string> course[2510];
int n,m;

int main()
{
    cin>>n>>m;

    for(int i=0;i<n;i++)
    {
        string name;
        name.resize(4);
        int k;
        scanf("%s %d",&name[0],&k);

        for(int j=0;j<k;j++)
        {
            int course_id;
            scanf("%d",&course_id);
            course[course_id].pb(name);
        }
    }

    for(int i=1;i<=m;i++)
    {
        printf("%d %d\n",i,course[i].size());
        sort(course[i].begin(),course[i].end());
        for(int j=0;j<course[i].size();j++)
            printf("%s\n",course[i][j].c_str());
    }
    //system("pause");
    return 0;
}
posted @ 2021-02-17 11:20  Dazzling!  阅读(16)  评论(0编辑  收藏  举报