1039. Course List for Student
来源:互联网 发布:中日友好 知乎 编辑:程序博客网 时间:2024/05/17 22:14
这一题关键是对姓名处理 将其进行整数值映射。就因为这个点没把握,导致最后一个case超时。然后重新写了程序才通过
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<vector>#define max(a,b) a>b?a:b#define min(a,b) a<b?a:busing namespace std;int sum=0;vector<int> s[26*26*26*10+1];int hashname(char *name){ return (name[0]-'A')*26*26*10 +(name[1]-'A')*26*10 +(name[2]-'A')*10 +name[3]-'0';}int main(){ int n,k; int c,ns; int size; int t; vector<int> numname; vector<string> sname; char name[5]; scanf("%d%d",&n,&k); for(int i=0;i<k;i++) { scanf("%d%d",&c,&ns); for(int j=0;j<ns;j++) {scanf("%s",name); t=hashname(name); s[t].push_back(c); } } for(int i=0;i<n;i++) { scanf("%s",name); t=hashname(name); sname.push_back(string(name)); numname.push_back(t); sort(s[t].begin(),s[t].end()); } for(int i=0;i<n;i++) { size=s[numname[i]].size(); cout<<sname[i]; printf(" %d",size); for(int j=0;j<size;j++) printf(" %d",s[numname[i]][j]); printf("\n"); } return 0;}
0 0
- 1039. Course List for Student
- 1039. Course List for Student
- 1039. Course List for Student
- 1039.Course List for Student
- 1039. Course List for Student
- 1039. Course List for Student
- 1039. Course List for Student
- Course List for Student
- Student List for Course
- 1039. Course List for Student (25)
- 1039. Course List for Student (25)-PAT
- 1039. Course List for Student (25)
- 1039. Course List for Student (25)
- PAT 1039. Course List for Student
- 1039. Course List for Student (25)
- PAT 1039. Course List for Student
- PAT 1039. Course List for Student (25)
- 1039. Course List for Student (25)
- 我用asp NetBox 花生壳建的站 为什么在我们本地用户打开不了只有我自己可以打开 而我有几位好友 重庆 湖南的可以登录
- 我用asp NetBox 花生壳建的站 为什么在我们本地用户打开不了只有我自己可以打开 而我有几位好友 重庆 湖南的可以登录
- 328. Odd Even Linked List**
- 怎样让图片竖排
- 求一个不使用FSO的网站计数器
- 1039. Course List for Student
- 为什么安装wp8 SDK后,XNA模板里的 PC和XBox 360的模板就没有了???
- 【LeetCode】 215. Kth Largest Element in an Array
- Ubuntu 16.04 mate 树莓派 默认源
- 今天接过来一个网站,想登录管理页面,不过密码是一串“f6f22515b3cebb8e759640cd7d2f74ac”登录不进,MD5加密的,那要怎么登录??
- Xcode实用快捷键
- 集合框架_键盘录入学生信息按照总分排序后输出在控制台案例)
- 豆瓣API获取书籍详细信息
- python实现监控磁盘情况,并邮件报警