1.
#include<iostream>
using namespace std;
#include<string>
#include<cstring>
int main()
{
int n;
cin>>n;
//1.用数组存储
string s[1001][2];
//2.用结构体存储
while(n--)
{
//准考证号 试机座位号 考试座位号
string a,c;
int b; //注意整型
cin>>a>>b>>c;
s[b][0]=a;
s[b][1]=c;
}
cin>>n;
while(n--)
{
int x;
cin>>x;
cout<<s[x][0]<<" "<<s[x][1]<<endl;
}
return 0;
}
2.
#include<stdio.h>
int main()
{
int N,M;
scanf("%d",&N);
struct info{
long long num;
int shiji;
int kaoshi;
}a[1000];
for(int i = 0;i<N;i++){
scanf("%lld%d%d",&a[i].num,&a[i].shiji,&a[i].kaoshi);
}
scanf("%d",&M);
int b[1000];
for(int i=0;i<M;i++){
scanf("%d",&b[i]);
}
for(int i=0;i<M;i++){
for(int j=0;j<N;j++){
if(b[i]==a[j].shiji){
printf("%lld %d\n",a[j].num,a[j].kaoshi);
}
}
}
return 0;
}