当前位置: 首页 > news >正文

【蓝桥2013】错误票据

错误票据

题目描述

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

每张票据有唯一的 ID 号。全年所有票据的 ID 号是连续的,但 ID 的开始数码是随机选定的。

因为工作人员疏忽,在录入 ID 号的时候发生了一处错误,造成了某个 ID 断号,另外一个 ID 重号。

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

假设断号不可能发生在最大和最小号。

输入描述

输入描述

要求程序首先输入一个整数 N (N<100)表示后面数据行数。

接着读入 N 行数据。

每行数据长度不等,是用空格分开的若干个(不大于 100 个)正整数(不大于105105)。

输出描述

要求程序输出 1 行,含两个整数 m,n,用空格分隔。

其中,m 表示断号 ID,n 表示重号 ID。

输入输出样例

示例

输入

2
5 6 8 11 9
10 12 9

输出

7 9

运行限制

  • 最大运行时间:1s
  • 最大运行内存: 64M

总通过次数: 4541  |  总提交次数: 4871  |  通过率: 93.2%

难度: 简单   标签: 2013, 排序, 省

​
#include <iostream>
using namespace std;
int main()
{long long int n,a,b;cin>>n;long long int s[1000000]={0};int w;while(cin>>w){s[w]++;}for(int i=1;i<=1000000;i++){if(s[i-1]==1&&s[i]==0&&s[i+1]==1)a=i;if(s[i]==2)b=i;}cout<<a<<" "<<b;// 请在此输入您的代码return 0;
}​

http://www.lryc.cn/news/300406.html

相关文章:

  • nvm对node版本进行管理及疑难解决,vue项目搭建与启动
  • Redisson分布式锁 原理 + 运用 记录
  • Spring Boot 笔记 021 项目部署
  • 新技术革命开始了,Sora一出,所有的视频人、电影人都下岗
  • 【FPGA开发】Modelsim和Vivado的使用
  • 现代浏览器对 es模块 【esm】原生支持
  • 修改SpringBoot中默认依赖版本
  • 网络安全最典型基础靶场-DVWA-本地搭建与初始化
  • 算法-----高精度2(高精度乘法,高精度除法,高精度斐波那锲数列)
  • windows vs 自己编译源码 leveldb 然后使用自己编译的文件
  • 基于GPT一键完成数据分析全流程的AI Agent: Streamline Analyst
  • C语言-----习题
  • Java学习笔记(五)
  • 4.【Linux】进程控制(进程终止||进程等待||程序替换)
  • 微服务设计:Spring Cloud 链路追踪概述
  • 【MySQL/Redis】如何实现缓存一致
  • Socket.D 开源输传协议 v2.4.0 发布
  • 单片机学习笔记---AT24C02数据存储
  • 首次安装Mysql数据库
  • 2024 前端面试题(GPT回答 + 示例代码 + 解释)No.1 - No.20
  • 通过`ssh`同步`tmux`剪贴板内容
  • HTTP 响应状态代码
  • [OPEN SQL] 新增数据
  • OpenHarmony—UIAbility组件生命周期
  • Mybatis的使用
  • Python 播放音乐
  • [嵌入式系统-21]:RT-Thread -7- 内核组件编程接口 - 定时器
  • Python Matplotlib 的学习笔记
  • SQL语言1
  • PowerShell搭建vue起始项目