问题描述
某涉密单位下发了某种票据,并要在年终全部收回。
每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。
因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。
你的任务是通过编程,找出断号的ID和重号的ID。
假设断号不可能发生在最大和最小号。

输入格式
要求程序首先输入一个整数N(N<100)表示后面数据行数。
接着读入N行数据。
每行数据长度不等,是用空格分开的若干个(不大于100个)正整数(不大于100000),请注意行内和行末可能有多余的空格,你的程序需要能处理这些空格。
每个整数代表一个ID号。

输出格式
要求程序输出1行,含两个整数m n,用空格分隔。
其中,m表示断号ID,n表示重号ID

样例输入1
2
5 6 8 11 9
10 12 9
样例输出1
7 9
样例输入2
6
164 178 108 109 180 155 141 159 104 182 179 118 137 184 115 124 125 129 168 196
172 189 127 107 112 192 103 131 133 169 158
128 102 110 148 139 157 140 195 197
185 152 135 106 123 173 122 136 174 191 145 116 151 143 175 120 161 134 162 190
149 138 142 146 199 126 165 156 153 193 144 166 170 121 171 132 101 194 187 188
113 130 176 154 177 120 117 150 114 183 186 181 100 163 160 167 147 198 111 119
样例输出2
105 120

package prev5;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);int n = in.nextInt();in.nextLine();int min = 100000;int max = 0;int[] corrent = new int[100000];for (int i = 0; i < n; i++) {String[] id = in.nextLine().split(" ");for (int j = 0; j < id.length; j++) {if (!id[j].equals("")) {int num = Integer.parseInt(id[j]);corrent[num]++;if (num < min) {min = num;}if (max < num) {max = num;}}}}int dupilcate = 0, emp = 0;for (int i = min; i <= max; i++) {if (corrent[i] == 0) {emp = i;} else if (corrent[i] == 2) {dupilcate = i;}}System.out.println(emp + " " + dupilcate);in.close();}}

[Java] 蓝桥杯PREV-5 历届试题 错误票据相关推荐

  1. 【蓝桥杯】历届试题 错误票据

      历届试题 错误票据   时间限制:1.0s   内存限制:256.0MB 问题描述 某涉密单位下发了某种票据,并要在年终全部收回. 每张票据有唯一的ID号.全年所有票据的ID号是连续的,但ID的开 ...

  2. 蓝桥杯 历届试题 错误票据 字符串处理

      历届试题 错误票据   时间限制:1.0s   内存限制:256.0MB 问题描述 某涉密单位下发了某种票据,并要在年终全部收回. 每张票据有唯一的ID号.全年所有票据的ID号是连续的,但ID的开 ...

  3. 历届试题 错误票据(multiset)

    http://lx.lanqiao.cn/problem.page?gpid=T28 历届试题 错误票据 时间限制:1.0s 内存限制:256.0MB 提交此题 锦囊1 锦囊2 问题描述 某涉密单位下 ...

  4. 蓝桥杯经典算法 不定方程解法 蓝桥杯练习系统 历届试题 买不到的数目

    蓝桥杯经典算法 第六讲 不定方程解法   蓝桥杯算法教学与培训_蓝桥杯经典算法 第六讲 不定方程解法 不定方程的一般解法   朴素算法 public static void main(String[] ...

  5. “蓝桥杯”练习系统——历届试题

    1. 核桃的数量(水题) 思路:求两个数的最大公约数可以用欧几里得算法(辗转相除法),即 a与b的最大公约数 等于 b与(a对b取余) 的最大公约数,当b等于0时,a与b的最大公约数是a.两个数的最小 ...

  6. 2013蓝桥杯-B-省赛-七、错误票据

    七.错误票据 package com.markerhub;import java.util.Scanner; import java.util.ArrayList; import java.util. ...

  7. 蓝桥杯 PREV-5历届试题 错误票据

    问题描述 某涉密单位下发了某种票据,并要在年终全部收回. 每张票据有唯一的ID号.全年所有票据的ID号是连续的,但ID的开始数码是随机选定的. 因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成 ...

  8. 蓝桥杯练习系统历届试题 翻硬币

    问题描述 小明正在玩一个"翻硬币"的游戏. 桌上放着排成一排的若干硬币.我们用 * 表示正面,用 o 表示反面(是小写字母,不是零). 比如,可能情形是:**oo***oooo 如 ...

  9. 试题 历届试题 错误票据

    问题描述 某涉密单位下发了某种票据,并要在年终全部收回. 每张票据有唯一的ID号.全年所有票据的ID号是连续的,但ID的开始数码是随机选定的. 因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成 ...

最新文章

  1. SAP PM 入门系列16 - KO88对维护工单做结算
  2. apache配置虚拟主机(virtual host) 笔记
  3. hive执行流程(3)-Driver类分析1Driver类整体流程
  4. Tomcat7和mysql连接池dbcp方式的配置方法和测试
  5. Tensorflow 2.1 迁移学习 基于VGG
  6. 05NumPy--5.2创建NumPy数组
  7. [转载]一个任务超时退出的装饰器,用起来真方便
  8. keeplive使用
  9. 《插件积累》页面音乐下载,付费音乐下载.
  10. python文件操作--写入文件
  11. 医疗物联网七大应用场景案例解析
  12. 麦吉尔 计算机科学学分,麦吉尔大学计算机
  13. 基于完成例程的重叠I/O网络模型
  14. 中国移动“梧桐杯”大数据应用创新大赛智慧金融初赛TOP1开源
  15. day17、4 - 三层交换机热备份
  16. 忘记阿里云用户密码,如何修改
  17. 这是二哈和柯基生下的宝宝?哈撒给,简直太可爱了...
  18. 华为中标广东电信IPTV项目
  19. Java程序员必备的几款开发工具,高效才是硬道理!
  20. FLASH多文件上传组件

热门文章

  1. html5经纬度定位 源码_HTML5教程 如何获取当前位置的经纬度
  2. Drawable和Bitmap的区别
  3. C/C++面试题总结
  4. 【白话设计模式二十二】解释器模式(Interpreter)
  5. python---购物扩展
  6. 转:华 为 路 由 常 用 命 令
  7. 教你辨别Access用户级安全的两个密码
  8. Mac 识别NTFS移动硬盘
  9. RHEL 5 rpm包安装bind
  10. import package怎么用