美文网首页
L1-005 考试座位号 (15 分)

L1-005 考试座位号 (15 分)

作者: melody_yuan | 来源:发表于2021-03-25 08:01 被阅读0次

题目要求

每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。

资源限制

  1. 时间限制:400ms
  2. 内存限制:64.0MB
  3. 代码长度限制:16KB

样例输入输出

输入格式:

输入第一行给出一个正整数 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>
using namespace std;
int main(){
    int n,i,m,j;
    cin>>n;
    string s[n];
    int a[n],b[n];
    for(i=0;i<n;i++){
        cin>>s[i]>>a[i]>>b[i];
    }
    cin>>m;
    int c[m];
    for(i=0;i<m;i++){
        cin>>c[i];
    }
    for(i=0;i<m;i++){
        for(j=0;j<n;j++){
            if(a[j]==c[i]){
                cout<<s[j]<<" "<<b[j]<<endl;
            }
        }
    }
    return 0;
} 

相关文章

  • L1-005 考试座位号

    题目描述 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入...

  • 1041 考试座位号 (15分)

    每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到...

  • 1041 考试座位号 (15 分)

  • PAT 1041 考试座位号 (15 分)

  • PTA 1041 考试座位号 (15 分)

    题目 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时...

  • PAT (Basic Level):1041 考试座位号(15)

    题目信息 每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时...

  • 1041.考试座位号

    题目描述 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入...

  • PAT-B 1041. 考试座位号(15)

    传送门 https://www.patest.cn/contests/pat-b-practise/1041 题目...

  • 秋夏之至(一)

    择决 “离考试结束还有15分钟,请考生再次检查考试号是否填涂正确”声音在我脑中回荡...

  • L1-005. 考试座位号

    L1-005. 考试座位号 问题描述: java代码: 结果[结果部分显示超时,如果可以优化该代码,可以给我留言]

网友评论

      本文标题:L1-005 考试座位号 (15 分)

      本文链接:https://www.haomeiwen.com/subject/shulhltx.html