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
",i,course[i].size());
        sort(course[i].begin(),course[i].end());
        for(int j=0;j<course[i].size();j++)
            printf("%s
",course[i][j].c_str());
    }
    //system("pause");
    return 0;
}
原文地址:https://www.cnblogs.com/fxh0707/p/14408454.html