PAT乙级 | 1041 考试座位号 (15分)
每个 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分)相关推荐
- PAT 乙级 1041 考试座位号 (15分)
1041 考试座位号 (15分) 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的 ...
- PAT乙级-1041 考试座位号 (15分)
点击链接PAT乙级-AC全解汇总 题目: 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示 ...
- PAT乙级—1041 考试座位号 (15分)
每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考 ...
- C++学习之路 | PTA乙级—— 1041 考试座位号 (15 分)(精简)
1041 考试座位号 (15 分) 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生 ...
- PAT 乙级 1041. 考试座位号(15) Java版
每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座 ...
- PAT (Basic Level) Practice (中文)1041 考试座位号 (15 分)
每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考 ...
- 7-6 考试座位号 15 分 C语言代码,PAT Basic 1041. 考试座位号(15)(C语言实现)
我的PAT系列文章更新重心已移至Github,欢迎来看PAT题解的小伙伴请到Github Pages浏览最新内容.此处文章目前已更新至与Github Pages同步.欢迎star我的repo. 题目 ...
- 1041 考试座位号 (15分)——17行代码AC
立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得 ...
- pat 乙级 1041 考试座位号(C++)
题目 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要 ...
最新文章
- 使用Apache cxf 和Spring在Tomcat下发布Webservice指南
- 15个可交互的真实房屋场景,Silvio/李飞飞组开源大型室内场景的模拟环境iGibson...
- 机械臂中的四元素转为旋转矩阵_雅克比矩阵(上)雅克比推导
- Paxos共识算法详解
- 军哥lnmp一键安装包详解
- 3. 什么是icmp?icmp与ip的关系_Java抽象类、内部、类接口到底是什么?
- 手机摄像头驱动_聚辰股份,智能手机摄像头EEPROM产品供应商
- 数字信号处理 史林 课本答案---第三章
- 曲线运动与万有引力公式_高中物理公式大总结:曲线运动、万有引力
- 破解飞速!《星际2》可与电脑进行AI对战
- PT-100系列 铂电阻温度传感器
- win7不休眠方式设置
- 你知道 DNS,那我猜你一定不知道 HTTPDNS
- 【每日面试】2021政采云Java一面
- 贷款计算公式——java实现
- 创业好,还是上班好?你觉得呢
- 文件下载被浏览器默认打开解决方法
- 位图文件(BMP)格式分析
- EVA新世纪福音战士剧场版:终 阿里云盘、百度网盘资源
- 【LeNet、AlexNet、VGG】