pat1039 Course List for Student
来源:互联网 发布:电影院订票软件 编辑:程序博客网 时间:2024/05/29 10:15
#include<cstdio>#include<iostream>#include<algorithm>#include<vector>#include<queue>#include<string>#include<cstring>#include<cmath>#include<map>#include<stack>#define ll long longusing namespace std;const int mx = 26*26*26*10;vector<int>v[26*26*26*10];int main(){int n,m,i,j,k,id,cnt;char name[5];while(scanf("%d%d",&n,&m)!=EOF){cnt = 0;for(i = 1;i<=m;i++){scanf("%d%d",&id,&k);for(j = 1;j<=k;j++){scanf("%s",name);int ss = (name[0]-'A')*26*26*10+(name[1]-'A')*26*10+(name[2]-'A')*10+name[3]-'0';v[ss].push_back(id);}}for(i = 0;i<mx;i++)if(v[i].size())sort(v[i].begin(),v[i].end());for(i = 1;i<=n;i++){scanf("%s",name);printf("%s ",name);int x = (name[0]-'A')*26*26*10+(name[1]-'A')*26*10+(name[2]-'A')*10+name[3]-'0';printf("%d",v[x].size());for(j = 0;j<v[x].size();j++)printf(" %d",v[x][j]);printf("\n");}} return 0;}
0 0
- pat1039 Course List for Student
- [哈希]PAT1039 Course List for Student
- 【PAT1039】 Course List for Student (25) Hash表
- Course List for Student
- Student List for Course
- 1047. Student List for Course
- 1039. Course List for Student
- PAT_1039: Course List for Student
- 1039. Course List for Student
- 1047. Student List for Course
- 1039. Course List for Student
- 1047. Student List for Course
- 1039.Course List for Student
- 1047.Student List for Course
- pat1047 Student List for Course
- 1039. Course List for Student
- 1047. Student List for Course
- 1039 Course List for Student
- GameObject的Active与InActive activeSelf, activeInHierarchy, SetActiveRecursively
- android开发中的一些触摸事件
- windwos核心编程读书笔记5——线程(5)用户态线程同步
- Android Shape图形
- 【BZOJ 1063】 [Noi2008]道路设计
- pat1039 Course List for Student
- 三帧 测距
- 基于jquery的适合电子商务网站首页的图片滑块
- sendmessage和postmessage
- Android自定义View的实现方法,带你一步步深入了解View(四)
- hadoop2.x手动切换namenode active
- 继续畅通工程
- HDOJ 1266 Reverse Number(字符串数字转换)
- 浅析 Linux 初始化 init 系统,第 3 部分: Systemd