购物网站建设优势,企业网站建设方案策划书,中国空间站和国际空间站对比,wordpress 喜欢按钮每个 PAT 考生在参加考试时都会被分配两个座位号#xff0c;一个是试机座位#xff0c;一个是考试座位。正常情况下#xff0c;考生在入场时先得到试机座位号码#xff0c;入座进入试机状态后#xff0c;系统会显示该考生的考试座位号码#xff0c;考试时考生需要换到考试…每个 PAT 考生在参加考试时都会被分配两个座位号一个是试机座位一个是考试座位。正常情况下考生在入场时先得到试机座位号码入座进入试机状态后系统会显示该考生的考试座位号码考试时考生需要换到考试座位就座。但有些考生迟到了试机已经结束他们只能拿着领到的试机座位号码求助于你从后台查出他们的考试座位号码。
输入格式
输入第一行给出一个正整数 N≤1000随后 N 行每行给出一个考生的信息准考证号 试机座位号 考试座位号。其中准考证号由 16 位数字组成座位从 1 到 N 编号。输入保证每个人的准考证号都不同并且任何时候都不会把两个人分配到同一个座位上。
考生信息之后给出一个正整数 M≤N随后一行中给出 M 个待查询的试机座位号码以空格分隔。
输出格式
对应每个需要查询的试机座位号码在一行中输出对应考生的准考证号和考试座位号码中间用 1 个空格分隔。
输入样例
4
3310120150912233 2 4
3310120150912119 4 1
3310120150912126 1 3
3310120150912002 3 2
2
3 4输出样例
3310120150912002 2
3310120150912119 1#includeiostream
#includestring
#includevectorusing namespace std;//储存学生考试信息的结构体
struct student {//准考账号string num;//试机号码int test_num;//实际考试座位号码int now_num;
};
//储存学生考试信息的结构体的别名
typedef student test_student;
int main() {int n;cin n;vectortest_student all;for (int i 0; i n; i){test_student stu;cin stu.num stu.test_num stu.now_num;all.push_back(stu);}int m;cin m;//需要查询的试机座位号码vectorint inquire_num;for (int i 0; i m; i){int temp;cin temp;inquire_num.push_back(temp);}for (int i : inquire_num) {for (auto it:all){if (i it.test_num) {cout it.num it.now_num endl;}}}return 0;
}