1039. Course List for Student
2014-06-30 02:34
232 查看
#include<algorithm> #include<string> #include<unordered_map> #include<cstdio> #include<vector> using namespace std; unordered_map<int,vector<int>>hehe; int s2i(char*p){ int val=p[3]-'0'; for(int i=2;i>=0;--i) val=val*26+p[i]-'A'; return val; } int main(){ int n,m;scanf("%d%d",&m,&n); char name[5]; while(n--){ int course,cnt; scanf("%d%d",&course,&cnt); while(cnt--){ scanf("%s",name); hehe[s2i(name)].push_back(course); }//while }//while while(m--){ scanf("%s",name); printf("%s",name); auto &x=hehe[s2i(name)]; if(x.size()){ sort(x.begin(),x.end()); cout<<' '<<x.size(); for(auto &y:x)cout<<' '<<y; cout<<endl; }//if else cout<<' '<<0<<endl; }//while }
相关文章推荐
- 1039. Course List for Student (25)
- 1039. Course List for Student
- PAT A1039 course list for student (25)
- 【PAT1039】 Course List for Student (25) Hash表
- 1039. Course List for Student
- 1039.Course List for Student
- PAT_1039: Course List for Student
- 【C++】PAT(advanced level)1039. Course List for Student (25)
- 1039. Course List for Student
- pat1039 Course List for Student
- PAT 1039 Course List for Student (模拟)
- 1039. Course List for Student (25)
- 1039. Course List for Student (25)
- 1039. Course List for Student (25)
- 1039. Course List for Student (25)
- PAT (Advanced Level) Practis 1039 Course List for Student (25)
- 1039. Course List for Student (25)-PAT甲级真题
- 1039. Course List for Student (25)-PAT甲级真题
- [哈希]PAT1039 Course List for Student
- 1039. Course List for Student (25)