L1-005 考试座位号 (15 分)JAVA 每个 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下面的超时代码:import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub SuppressWarnings(resource) Scanner scan new Scanner(System.in); int n scan.nextInt(); long[][] t new long[n][3];//此处的n和3 long[n][3]都要写否则会空指针异常; for(int i0;in;i) { for(int j0;j3;j) { t[i][j]scan.nextLong(); } } int t1 scan.nextInt(); int[] arr new int[t1]; for(int i0;it1;i) { arr[i]scan.nextInt(); } for(int i0;it1;i) { for(int j0;jn;j) { if(arr[i]t[j][1]) { System.out.println(t[j][0] t[j][2]); } } } } }下面的创建一个类class写的但是运行超时import java.util.Scanner; //import java.util.ArrayList; class He { private String xuehao; private int shiji; private int kaoshi; public String getXuehao() { return xuehao; } public void setXuehao(String xuehao) { this.xuehao xuehao; } public int getShiji() { return shiji; } public void setShiji(int shiji) { this.shiji shiji; } public int getKaoshi() { return kaoshi; } public void setKaoshi(int kaoshi) { this.kaoshi kaoshi; } } public class Main { public static void main(String[] args) { Scanner scan new Scanner(System.in); //ArrayListString list new ArrayListString();//创建一个list集合; int n scan.nextInt();//4\n String s scan.nextLine();//用来吃掉输入的n后面的\n,否则\n就会赋值给str[0]; He[] h new He[n]; for(int i0;in;i) { h[i] new He(); } String[] str new String[n]; for(int i0;in;i) { str[i] scan.nextLine(); String[] str1 str[i].split( ); h[i].setXuehao(str1[0]); h[i].setShiji(Integer.parseInt(str1[1].trim())); h[i].setKaoshi(Integer.parseInt(str1[2].trim())); } int k1 scan.nextInt(); int[] arr new int[k1]; for(int i0;ik1;i) { arr[i] scan.nextInt(); } for(int i0;ik1;i) { for(int j0;jn;j) { if(arr[i]h[j].getShiji()) { System.out.println(h[j].getXuehao() h[j].getKaoshi()); break; } } } } }

相关新闻

最新新闻

Cogent Security发布前沿推理模型VR-1,专为企业攻击路径验证而生

Cogent Security发布前沿推理模型VR-1,专为企业攻击路径验证而生

安全初创公司Cogent Security今日推出了Cogent VR-1——一款专为在企业真实环境中发现并验证攻击路径而训练的前沿推理模型。该公司表示,在同步发布的基准测试IntrusionBench上,VR-1验证的攻击路径数量是其他前沿模型的两倍,成本仅约为其四分…

2026/7/28 15:36:52
暗黑破坏神2存档编辑器:你的游戏体验优化神器

暗黑破坏神2存档编辑器:你的游戏体验优化神器

暗黑破坏神2存档编辑器:你的游戏体验优化神器 【免费下载链接】diablo_edit Diablo II Character editor. 项目地址: https://gitcode.com/gh_mirrors/di/diablo_edit 你是否曾经因为技能点分配错误而不得不重新开始游戏?是否花费数小时刷装备却一…

2026/7/28 15:36:52
BI项目上线90天验收清单:客户成功总监总结的7个里程碑

BI项目上线90天验收清单:客户成功总监总结的7个里程碑

导语 很多企业选型BI时,会把大部分精力放在产品功能对比、供应商资质考察上,默认只要选对了产品,项目上线就能顺利产生价值。但我们在大量项目落地跟踪中发现一个反直觉结论:超过六成BI项目的后续失败,根源都不是产品本…

2026/7/28 15:36:52
Web安全实战指南:从SQL注入、XSS到CSRF的攻防原理与代码级防御

Web安全实战指南:从SQL注入、XSS到CSRF的攻防原理与代码级防御

1. 项目概述:为什么我们需要一份实战视角的Web安全指南? 如果你是一名开发者、运维或者刚入行的安全爱好者,面对“Web安全”这个词,你的第一反应是什么?是那些新闻里听起来很遥远的“数据泄露”事件,还是面…

2026/7/28 15:36:52
脚本驱动appium和APP定位元素检查

脚本驱动appium和APP定位元素检查

做脚本驱动appium检查: 1、check for adb devices?2、open appnium-desktop? 3、webdriver.Remote(http://localhost:4723/wd/hub, desired_caps) IP:prot right? 4、appnium出现[UiAutomator] Moving to state stopped 的报错可以尝试重启手机模拟器…

2026/7/28 15:36:52
YOLOv13优化:TGRS2026 DMSSP|动态多尺度空间金字塔替代Conv,多膨胀率并行捕获上下文,小目标边缘精度跃升

YOLOv13优化:TGRS2026 DMSSP|动态多尺度空间金字塔替代Conv,多膨胀率并行捕获上下文,小目标边缘精度跃升

💡💡💡DMSSP 替代 YOLO 标准卷积的核心优势: 多尺度感受野:利用膨胀率(6/12/18)的并行卷积,捕捉不同尺度上下文,提升小目标与边缘特征的提取能力。 增强目标-背景区分:全局池化捕获语义信息,无参数空间注意力抑制背景干扰,强化目标显著性。 提升边缘定位精度:…

2026/7/28 15:31:52

月新闻