生活随笔
收集整理的这篇文章主要介绍了
【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 分)的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。