点击链接PAT乙级-AC全解汇总

题目:
每个 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

我的代码:

#include<iostream>
#include<cstdio>
#include<vector>
#include<string>
#include<set>
#include<map>
#include<algorithm>
#include<cmath>
#include<ctime>
#include<cstring>
#include<sstream>
using namespace std;
//有的时候题目是一起做的,所以会有不需要的头文件int main()
{int N;cin>>N;string stu_id[1001]={""};int stu_id2[1001]={0};for(int i=0;i<N;i++){string str;int id1,id2;cin>>str>>id1>>id2;stu_id[id1]=str;stu_id2[id1]=id2;}int M;cin>>M;for(int i=0;i<M;i++){int id1;cin>>id1;cout<<stu_id[id1]<<" "<<stu_id2[id1]<<endl;}return 0;
}

注意开辟空间得超过1000,不能为N大小

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

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

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

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

    每个 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. python界面设计-python图形化界面设计tkinter
  2. 全套Python数据分析常用命令速查表!PDF文档限时分享
  3. 如何连动作导入3dmax_教你如何将犀牛(Rhino)模型导入3dmax并进行渲染
  4. android10新功能,Android10(Api 29)新特性
  5. weblogic故障报错
  6. java面试知识记录
  7. 《C++代码设计与重用》——2.7 转型
  8. Multisim 14元件伏安特性测量
  9. 关系型数据库和主键外键
  10. 用Python寻找最优投资组合
  11. 用阿里云商标注册流程步骤,以及有哪些商标延伸服务
  12. 80 - 抓取豆瓣音乐排行榜
  13. VMware Workstation 无法连接到虚拟机.....
  14. Excel入门(二)
  15. CSS 实现图片翻转
  16. 云服务器突发性能型t6和共享型n4比较选择哪个好?
  17. 为windows 驱动程序签名
  18. Edge-SLAM论文翻译
  19. 量化交易16-先认识K线形态:向上/下跳空并列阳线、锤头、家鸽、梯底、相同低价、铺垫、十字晨星、晨星、刺透形态、插入、奇特三河床、上升/下降跳空三法
  20. 谷歌app使用的是什么字体_Google字体无法在中国使用-如何修复

热门文章

  1. 第十一章 特征选择与稀疏学习
  2. 从现在开始.......
  3. 低代码开发平台如何支撑微服务/云原生架构
  4. 人类对无穷小认识的进步
  5. 操作系统的发展与兴衰史
  6. 【腾讯TMQ】穿山甲系列之老司机的千里眼——穿山甲SDK
  7. 这些开源项目,你都知道吗?
  8. linux指纹登录实现原理,指纹识别技术原理与基于Linux系统的指纹识别门禁系统设计...
  9. 一文详解东数西算下绿色数据中心节能减排十大技术、智算中心八大趋势
  10. Oralce数据库的详解解析(包括操作步骤)【1】