题意:

有许多的键盘,这些键盘的编号连续,但是某些键盘被偷了,现在给你剩下的键盘的编号,求被偷的键盘数量的最小值。

题解:

由于键盘编号连续,那么最少的键盘数量就一定是最大的键盘编号减去最小的键盘编号再加一。

所以只需统计出所有键盘的编号的最大值maxn和最小值minn,输出maxn-minn+1-n即可。

时间复杂度:

#include <bits/stdc++.h>
using namespace std;int n,a[1001],maxn,minn=2147483647;int main()
{scanf("%d",&n);for(int i=1;i<=n;++i)scanf("%d",a+i),maxn=max(maxn,a[i]),minn=min(minn,a[i]);printf("%d\n",maxn-minn+1-n);
}

【题解】【CF1041A】Heist相关推荐

  1. [JS][dfs]题解 | #迷宫问题#

    题解 | #迷宫问题# 题目链接 迷宫问题 题目描述 定义一个二维数组 N*M ,如 5 × 5 数组下所示: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 1, 1 ...

  2. [JS][dp]题解 | #打家劫舍(一)#

    题解 | #打家劫舍(一)# 题目链接 打家劫舍(一) 题目描述 描述 你是一个经验丰富的小偷,准备偷沿街的一排房间,每个房间都存有一定的现金,为了防止被发现,你不能偷相邻的两家,即,如果偷了第一家, ...

  3. [JS]题解 | #魔法数字#

    题解 | #魔法数字# 题目链接 魔法数字 题目描述 牛妹给牛牛写了一个数字n,然后又给自己写了一个数字m,她希望牛牛能执行最少的操作将他的数字转化成自己的. 操作共有三种,如下: 在当前数字的基础上 ...

  4. [JS]题解 | #岛屿数量#

    题解 | #岛屿数量# 题目链接 岛屿数量 题目描述 时间限制:1秒 空间限制:256M 描述 给一个01矩阵,1代表是陆地,0代表海洋, 如果两个1相邻,那么这两个1属于同一个岛.我们只考虑上下左右 ...

  5. [JS] 题解:提取不重复的整数

    题解:提取不重复的整数 https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1 时间限制:1秒 空间限制:32M 描述 输 ...

  6. 洛谷-题解 P2672 【推销员】

    独门思路!链表加优先队列! 这题一望,贪心是跑不掉了,但是我贪心并不好,所以想到了一个复杂一些但思路更保稳的做法 思路: 1 因为是离线操作,所以我们可以倒着求,先求x=n的情况,因为那样直接就知道了 ...

  7. [洛谷1383]高级打字机 题解

    题解 这道题一看就珂以用主席树啊 这是一道神奇的题目,那么我们先敲一个主席树,然后维护一个数组len,表示下一次应该在len + 1插入, 之后对于T操作,在上一个版本的len + 1上直接执行插入 ...

  8. luogu P1549 棋盘问题(2) 题解

    luogu P1549 棋盘问题(2) 题解 题目描述 在\(N * N\)的棋盘上\((1≤N≤10)\),填入\(1,2,-,N^2\)共\(N^2\)个数,使得任意两个相邻的数之和为素数. 例如 ...

  9. 【题解搬运】PAT_L1-009 N个数求和

    从我原来的博客上搬运.原先blog作废. (伪)水题+1,旨在继续摸清这个blog(囧 题目 就是求N个数字的和.麻烦的是,这些数字是以有理数"分子/分母"的形式给出的,你输出的和 ...

最新文章

  1. Vivado IP的两种综合方式:Global 和 Out-Of-Context
  2. MFC 操作配置文件INI的方法
  3. Bootstrap3 插件的原理
  4. STS创建Spring Boot项目实战(Rest接口、数据库、用户认证、分布式Token JWT、Redis操作、日志和统一异常处理)
  5. 苹果WWDC 2019日期曝光 iOS 13也即将到来!
  6. 什么是计算机与网络的接口,什么是计算机接入网络的接口设备
  7. JavaFX键盘事件(及键盘事件无效的原因)
  8. 大规模电机控制的方案选择-电机和驱动器篇
  9. 无线电射频能量的收集
  10. 宋宝华《Linux设备驱动开发详解》
  11. 可编程逻辑控制器类毕业论文文献都有哪些?
  12. CSP201903-1 小中大 (Python)
  13. 让 Directory Opus 支持 Windows 10 的暗色主题
  14. 树莓派命令连接wifi_使用命令行设置树莓派的wifi网络
  15. java txt文件追加_java如何追加写入txt文件
  16. python selenium 等待元素出现_Selenium(Python)等待元素出现
  17. 小叶入门之Python爬虫(一)
  18. qtxlsx编译报错_qt5.12搭建qtxlsx库读取excel表格编译错误和解决方法第二讲
  19. 悉尼大学理学院计算机科学,澳洲悉尼大学理学院中国留学生
  20. mdx格式mysql_Schema Workbench 开发mdx和模式文件

热门文章

  1. 八大最受应届生欢迎企业 宝洁首位
  2. 【番外】利用Excel表格绘制数据透视图
  3. 用Python开发截图识别OCR小工具
  4. mysql点哪个是确定指令_mysql命令大全
  5. mysql显示表_MYSQL显示表
  6. mysql log bin 分析_MySQL bin-log分析方法
  7. javaScript模仿CF占扑抽奖
  8. PostgreSQL自定义函数实现十六进制转十进制
  9. mysql 的text、mediumtext、longtext类型
  10. 【附源码】Java计算机毕业设计宠物领养与物品捐赠小程序(程序+LW+部署)