兄弟题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;
}