一开始因为结构体数组开小了导致测试点不过
#include <stdio.h>
typedef struct{
long long id;
int test;
}Stu;
int main()
{
int N, n;
Stu stu[10001];
scanf("%d", &N);
for(int i = 0; i < N; i++)
{
long long a;
int b, c;
scanf("%lld%d%d", &a, &b, &c);
stu[b].id = a;
stu[b].test = c;
}
scanf("%d", &n);
for(int j = 0; j < n; j++)
{
int a;
scanf("%d", &a);
printf("%lld %d\n", stu[a].id, stu[a].test);
}
return 0;
}