每个 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

思路:在输入时把测试号和其对应的下标用map捆绑。

#include <iostream>
#include <string>
#include <map>
using namespace std;int main()
{int n,exm[1000],test[1000],k,x;string s[1000];map<int,int> mp;scanf("%d\n",&n);for(int i=0;i<n;i++){cin >>s[i];scanf("%d%d",&exm[i],&test[i]);mp[exm[i]]=i;}scanf("%d",&k);for(int i=0;i<k;i++){scanf("%d",&x);cout <<s[mp[x]]<<" "<<test[mp[x]]<<endl;}return 0;
}

PAT乙级 | 1041 考试座位号 (15分)相关推荐

  1. PAT 乙级 1041 考试座位号 (15分)

    1041 考试座位号 (15分) 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的 ...

  2. PAT乙级-1041 考试座位号 (15分)

    点击链接PAT乙级-AC全解汇总 题目: 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示 ...

  3. PAT乙级—1041 考试座位号 (15分)

    每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考 ...

  4. C++学习之路 | PTA乙级—— 1041 考试座位号 (15 分)(精简)

    1041 考试座位号 (15 分) 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生 ...

  5. PAT 乙级 1041. 考试座位号(15) Java版

    每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座 ...

  6. PAT (Basic Level) Practice (中文)1041 考试座位号 (15 分)

    每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考 ...

  7. 7-6 考试座位号 15 分 C语言代码,PAT Basic 1041. 考试座位号(15)(C语言实现)

    我的PAT系列文章更新重心已移至Github,欢迎来看PAT题解的小伙伴请到Github Pages浏览最新内容.此处文章目前已更新至与Github Pages同步.欢迎star我的repo. 题目 ...

  8. 1041 考试座位号 (15分)——17行代码AC

    立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得 ...

  9. pat 乙级 1041 考试座位号(C++)

    题目 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要 ...

最新文章

  1. 使用Apache cxf 和Spring在Tomcat下发布Webservice指南
  2. 15个可交互的真实房屋场景,Silvio/李飞飞组开源大型室内场景的模拟环境iGibson...
  3. 机械臂中的四元素转为旋转矩阵_雅克比矩阵(上)雅克比推导
  4. Paxos共识算法详解
  5. 军哥lnmp一键安装包详解
  6. 3. 什么是icmp?icmp与ip的关系_Java抽象类、内部、类接口到底是什么?
  7. 手机摄像头驱动_聚辰股份,智能手机摄像头EEPROM产品供应商
  8. 数字信号处理 史林 课本答案---第三章
  9. 曲线运动与万有引力公式_高中物理公式大总结:曲线运动、万有引力
  10. 破解飞速!《星际2》可与电脑进行AI对战
  11. PT-100系列 铂电阻温度传感器
  12. win7不休眠方式设置
  13. 你知道 DNS,那我猜你一定不知道 HTTPDNS
  14. 【每日面试】2021政采云Java一面
  15. 贷款计算公式——java实现
  16. 创业好,还是上班好?你觉得呢
  17. 文件下载被浏览器默认打开解决方法
  18. 位图文件(BMP)格式分析
  19. EVA新世纪福音战士剧场版:终 阿里云盘、百度网盘资源
  20. 【LeNet、AlexNet、VGG】

热门文章

  1. [Python]调用adb抢双十一淘宝喵币
  2. 【保姆级教程】明明将【微信】装在了D盘,却还疯狂占用C盘空间?
  3. [计算机通信网络]以太网的帧格式详解
  4. 好的书籍乃进步的阶梯也
  5. C++中数组初始化方法
  6. 【腾讯TMQ】穿山甲系列之老司机的千里眼——穿山甲SDK
  7. 软考视频总结——环环相扣
  8. 2020京东618叠蛋糕脚本
  9. 如何搭建一个Vue项目和配置环境
  10. iatf16949内审员_IATF16949:2016汽车质量管理体系内审员