PAT B1041. 考试座位号

题目描述
每个PAT考生在参加考试时都会被分配两个座位号:一个是试机座位:另一个是考试座位。正常情况下,考生在入场时先得到试机座位号,入座进入试机状态后,系统会显示该考生的考试座位号,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号求助于你,从后台查出他们的考试座位号码。
输入格式
第一行给出一个正整数N(≤1000);随后N行,每行给出一个考生的信息:“准考证号
试机座位号考试座位号”。其中准考证号由14位数字组成,座位从1~N编号。输入保证每个人的准考证号都不同,并且任何时候都不会把两个人分配到同一个座位上。
在考生信息之后,给出一个正整数M(≤N),随后一行中给出M个待查询的试机座位号,以空格分隔。
输出格式
对应每个需要查询的试机座位号,在一行中输出对应考生的准考证号和考试座位号,中间用1个空格分隔。
输入样例


4
10120150912233  2 4

10120150912119  4 1

10120150912126  1 3

10120150912002  3 2

2
3 4


输出样例


10120150912002  2

10120150912119  1
 

思路:

        利用Student结构体来保存准考证号(id)和考试座位号(examSeat),试机座位号作为下标进行索引,这样就能通过试机座位号找到准考证号和考试号了。

注意:

        准考证号(id)有14位,所以用 long long类型保存。

收获:

        结构体在查找中的使用。

代码实现

#include<cstdio>const int N = 1010;struct students{long long id;  //准考证号 int examSeat;  //考试座位号 
}Seat[N];  //下标为试机座位号,方便索引 int main()
{int n;long long id;  //准考证号 int seat,examSeat;//试机号,考试号 scanf("%d",&n);for(int i=0;i<n;i++){scanf("%lld%d%d",&id,&seat,&examSeat);Seat[seat].id = id;Seat[seat].examSeat = examSeat;}int m;scanf("%d",&m);for(int i=0;i<m;i++){scanf("%d",&seat);  //通过试机号作为下标,索引找到准考证号,考试号 printf("%lld %d\n",Seat[seat].id,Seat[seat].examSeat);}return 0;} 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/34279.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

什么是空间数据

在数字孪生领域&#xff0c;需要汇聚、联接、融合地上地下、室内室外等多源异构数据&#xff0c;多源异构数据接入融合是一个复杂且关键的数据处理过程&#xff0c;它涉及将来自不同来源、具有不同格式和结构的数据进行有机整合&#xff0c;以生成一致、完整、可信且可用的数据…

为什么说大模型训练很难?

前言 在人工智能的浪潮中&#xff0c;大模型训练无疑是一股不可忽视的力量。然而&#xff0c;这背后的过程却充满了挑战与困难。今天&#xff0c;让我们一同揭开大模型训练的神秘面纱&#xff0c;探讨为何它值得您的关注与投入。 大模型训练的挑战 大模型训练之所以难&…

描述在React中集成第三方库(如Redux或React Router)的常见模式。

在React中集成第三方库&#xff0c;如状态管理库Redux或路由库React Router&#xff0c;通常遵循一些常见的模式和最佳实践。下面是一些集成这些库的步骤和模式&#xff1a; 集成Redux 安装Redux及相关包: 安装Redux及其中间件&#xff08;如redux-thunk或redux-saga&#xf…

【数据库中的存储桶】

存储桶是对象存储系统中的一个核心概念&#xff0c;起源于Amazon S3&#xff08;Simple Storage Service&#xff09;并被其他对象存储解决方案&#xff08;如MinIO、Google Cloud Storage等&#xff09;广泛采用。在传统的文件系统中&#xff0c;我们通常使用目录和子目录来组…

选择门店收银系统要考虑哪些方面?美业系统Java源码分享私

开店前的一个重要事件就是选择门店收银软件/系统&#xff0c;尤其是针对美容、医美等美业门店&#xff0c;一个优秀专业的系统十分重要&#xff0c;它必须贴合门店的经营需求&#xff0c;提供更全面、便捷、高效的管理功能&#xff0c;帮助提升门店的服务质量和经营效益。 以下…

Python笔记 文件的读取操作

1.open()打开函数 再Python&#xff0c;使用open函数&#xff0c;可以打开一个已经存在的文件&#xff0c;或者创建一个新文件&#xff0c;语法如下 open(name,mode,encoding) name:是要打开的文件名的字符串&#xff08;可以包含文件所在的具体路径&#xff09; mode&…

系统集成要求

系统集成要求 投标人需要支持通过标准化方式实现院内信息系统、信息平台、数据中心、运营管理等各系统之间通过标准化数据集建设实现各系统无缝集成。系统集成包含界面集成及数据层面的集成&#xff0c;为方便用户使用&#xff0c;高度集成临床工作站操作模块&#xff0c;比如消…

Apple-how can i use apple account sign in my app

If you’re enabling an App ID for the first time or for a new app, enable the App ID as a primary 在Apple Developer网站上启用Apple登录服务&#xff08;Sign in with Apple&#xff09;。 生成Sign in with Apple的Key&#xff0c;以及相关的App ID配置。 注册你的应…

【几何】多少正方形?

题目枚举边长为1边长为 2 \sqrt{2} 2 ​边长为 5 \sqrt{5} 5 ​边长为 8 \sqrt{8} 8 ​边长为 13 \sqrt{13} 13 ​ 扩展-使用代码来数1、定义点对象2、定义正方形对象3、初始化所有点4、调用完整代码 题目 多少正方形&#xff1f; 枚举 设每个横纵相邻点得间距为1&#xff0…

AMHS工程师的作用

1、AMHS Automatic Material Handling System&#xff0c;自动物料搬运系统在半导体厂中扮演着至关重要的角色。它通过自动化的方式&#xff0c;提高了晶圆厂的空间利用率、减少了机台的闲置时间、提升了生产效率以及产品良率。随着半导体制造工艺的不断进步&#xff0c;特别是…

线程池概念、线程池的不同创建方式、线程池的拒绝策略

文章目录 &#x1f490;线程池概念以及什么是工厂模式&#x1f490;标准库中的线程池&#x1f490;什么是工厂模式&#xff1f;&#x1f490;ThreadPoolExecutor&#x1f490;模拟实现线程池 &#x1f490;线程池概念以及什么是工厂模式 线程的诞生是因为&#xff0c;频繁的创…

3D Web轻量化引擎HOOPS Commuicator是如何创建AEC查看器的?

在当今数字化时代&#xff0c;建筑、工程和施工&#xff08;AEC&#xff09;行业正经历着一场技术革命。HOOPS Communicator&#xff0c;一款基于HOOPS Web平台的3D Web轻量化引擎&#xff0c;正是这场革命的先锋之一。本文将探讨HOOPS Communicator是如何创建AEC查看器的&…

【CentOS 7】深入指南:使用LVM和扩展文件系统增加root分区存储容量

【CentOS 7】深入指南&#xff1a;使用LVM和扩展文件系统增加root分区存储容量 大家好 我是寸铁&#x1f44a; 【CentOS 7】深入指南&#xff1a;使用LVM和扩展文件系统增加root分区存储容量 ✨ 喜欢的小伙伴可以点点关注 &#x1f49d; 前言 在运行CentOS 7服务器或虚拟机时&a…

用户 token 持久化

用户 token 持久化 业务背景&#xff1a;Token的有效期会持续一段时间&#xff0c;在这段时间内没有必要重复请求token&#xff0c;但是Vuex本身是基于内存的管理方式&#xff0c;刷新浏览器Token会丢失&#xff0c;为了避免丢失需要配置持久化进行缓存 基础思路&#xff1a;…

windows powershell 自动补全/自动suggestion

安装PSReadLine 超级管理员下 Install-Module -Name PSReadLine -RequiredVersion 2.3.5具体最新版本&#xff1a;https://www.powershellgallery.com/packages/PSReadLine/ 编辑powersheel配置文件 在~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1 如果没有则…

【扫雷游戏】C语言详解

Hi~&#xff01;这里是奋斗的小羊&#xff0c;很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~~ &#x1f4a5;&#x1f4a5;个人主页&#xff1a;奋斗的小羊 &#x1f4a5;&#x1f4a5;所属专栏&#xff1a;C语言 &#x1f680;本系列文章为个人学习…

lvs集群 Keepalived

Keepalived高可用集群 Keepalived概述 功能 LVS规则管理LVS集群真实服务器状态监测管理VIP Keepalived实现web高可用 安装keepalived软件 在webservers上配置 启动服务 webservers systemctl start keepalived.service ip a s | grep 192.168 #web1主机绑定vip 测试…

o(n)求逆元

线性时间计算逆元 for (int i 2; i < n; i) {inv[i] MOD - (MOD / i * inv[MOD % i] % MOD) % MOD;}线性时间计算阶乘逆元 //先计算出n!的逆元for (int i n - 1; i > 0; i--) {inv[i] inv[i 1] * (i 1) % MOD;}1-n的LCM 对于1-n中所有数的lcm,其应该等于1-n中每个…

Windows资源管理器down了,怎么解

ctrlshiftesc 打开任务管理器 文件 运行新任务 输入 Explorer.exe 资源管理器重启 问题解决 桌面也回来了

5.浏览器存储

1.浏览器本地存储方式 &#xff08;1&#xff09;Cookie 特性: 名称创建后不可修改。遵循同源策略&#xff0c;不能跨域名共享。每个域名下Cookie数量和大小受限&#xff08;约20个&#xff0c;每个4KB&#xff09;。安全性问题&#xff1a;易被拦截&#xff0c;用于会话劫持。…