#include<cstdio>
#include<string>
#include<iostream>
#include<algorithm>
using namespace std;
typedef pair<string, int> stu;
stu p[1005];
int Hash[1005];
int main(){
int n,m,temp;
scanf("%d",&n);
for(int i=0;i<n;i++){
cin>>p[i].first>>temp>>p[i].second;
Hash[temp]=i;
}
scanf("%d",&m);
for(int i=0;i<m;i++){
cin>>temp;
cout<<p[Hash[temp]].first<<" "<<p[Hash[temp]].second<<endl;
}
return 0;
}
L1-005 考试座位号 (15 分)
最新推荐文章于 2026-02-03 13:04:05 发布
本文介绍了一个使用C++实现的简单哈希表应用案例。通过输入学生姓名和对应的学号,程序将这些信息存储在一个哈希表中,并能够根据学号快速检索出学生的姓名和学号。该示例展示了哈希表作为一种高效数据结构的应用。
2398

被折叠的 条评论
为什么被折叠?



