欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

【PAT乙级】1041 考试座位号 (15 分)

发布时间:2025/3/20 编程问答 47 豆豆
生活随笔 收集整理的这篇文章主要介绍了 【PAT乙级】1041 考试座位号 (15 分) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.


题目地址

#include<cstdio> #include<iostream> #include<map> using namespace std; int a[1005]; struct student {string id;int a,b; }stu[1005]; int main(void) {int n; cin>>n;for(int i=0;i<n;i++){cin>>stu[i].id>>stu[i].a>>stu[i].b;a[stu[i].a]=i;//建立映射关系 }int t; cin>>t;while(t--){int number; cin>>number;cout<<stu[a[number]].id<<" "<<stu[a[number]].b<<endl;}return 0; } #include<bits/stdc++.h> using namespace std; map<int,pair<string,int> >mp; int main(void) {int n,m; cin>>n;while(n--){string id;int a,b; cin>>id>>a>>b; mp[a]={id,b};}cin>>m;for(int i=0;i<m;i++){int x; cin>>x;cout<<mp[x].first<<" "<<mp[x].second;if(i!=m-1) cout<<endl;}return 0; }

总结

以上是生活随笔为你收集整理的【PAT乙级】1041 考试座位号 (15 分)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。