[蓝桥杯 2013 省 AB] 错误票据

题目背景

某涉密单位下发了某种票据,并要在年终全部收回。

题目描述

每张票据有唯一的 ID 号,全年所有票据的 ID 号是连续的,但 ID 的开始数码是随机选定的。因为工作人员疏忽,在录入 ID 号的时候发生了一处错误,造成了某个 ID 断号,另外一个 ID 重号。

你的任务是通过编程,找出断号的 ID 和重号的 ID。

数据保证断号不可能发生在最大和最小号。

输入格式

一个整数N(N<100) 表示后面数据行数,接着读入 N 行数据,每行数据长度不等,是用空格分开的若干个(不大于 100 个)正整数(不大于 10的5次方),每个整数代表一个 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
#include <iostream>
using namespace std;
    int n,w,q=0;
    int s[1000005];
    int duan=0,chong=0;
int main(){
    cin>>n;
    while(cin>>w){
        s[w]++;
    }
    for(int i=0;i<=1000004;i++){
        if(s[i-1]&&s[i+1]&&!s[i])   duan=i;
        if(s[i]>1)    chong = i;
        if(chong&&duan)   break;
    }
    cout<<duan<<' '<<chong;
    return 0;
}

相关推荐

  1. [ 2013 AB] 错误票据

    2023-12-22 20:00:04       54 阅读
  2. P8598 [ 2013 AB] 错误票据

    2023-12-22 20:00:04       58 阅读
  3. ---错误票据

    2023-12-22 20:00:04       55 阅读
  4. P8647 [ 2017 AB] 分巧克力

    2023-12-22 20:00:04       66 阅读
  5. [ 2016 AB] 四平方和

    2023-12-22 20:00:04       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-22 20:00:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-22 20:00:04       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-22 20:00:04       82 阅读
  4. Python语言-面向对象

    2023-12-22 20:00:04       91 阅读

热门阅读

  1. P2P应用

    P2P应用

    2023-12-22 20:00:04      67 阅读
  2. elementui下选框获取后端数据并查询

    2023-12-22 20:00:04       59 阅读
  3. React尝鲜

    2023-12-22 20:00:04       52 阅读
  4. k8s pod常用资源清单

    2023-12-22 20:00:04       49 阅读
  5. spark中 write.csv时, 添加第一行的标题title

    2023-12-22 20:00:04       64 阅读
  6. 力扣面试经典题之数组/字符串

    2023-12-22 20:00:04       66 阅读
  7. libp2p服务发现之 Multicast DNS(mDNS)

    2023-12-22 20:00:04       49 阅读
  8. 微信小程序实现一个todolist这样的小demo

    2023-12-22 20:00:04       66 阅读