给出n个互不相同的数字,求最大值和最小值之间存在多少个数字。
输入
第一行为数字n,第二行为n个正整数,数字范围均属于[1,10000]
输出
输出最大值和最小值之间存在的数字数目
输入
5
2 1 3 4 5
输出
2

#include <iostream>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <algorithm>
using namespace std;
#define inf 0x3f3f3f3f
int main()
{int n,x=1,y=1;cin>>n;int a[100000];int min=inf,max=0;for(int i=1;i<=n;i++){cin>>a[i];if(a[i]>max){max=a[i];x=i;}if(a[i]<min){min=a[i];y=i;}}if(n==1) printf("0");else if(x>y)printf("%d\n",x-y-1);else if(x<y)printf("%d\n",y-x-1);
}

最大值和最小值(I)相关推荐

  1. vector 查找最大最小值,且求最大值或者最小值在容器中的位置

    文章目录 前言 一 vector 查找最大最小值,及其位置 前言 在项目中经常会用到对vector容器中的数据求最大值或者最小值,这里简单总结下vector的常用方法,方便后续快速查找回顾. 一 ve ...

  2. python使用pandas计算dataframe中每个分组的极差、分组数据的极差(range)、使用groupby函数和agg函数计算分组的最大值和最小值

    python使用pandas计算dataframe中每个分组的极差.分组数据的极差(range).使用groupby函数和agg函数计算分组的最大值和最小值 目录

  3. R语言pmax函数和pmin函数按位计算向量最大值、最小值实战

    R语言pmax函数和pmin函数按位计算向量最大值.最小值实战 目录 R语言pmax函数和pmin函数按位计算向量最大值.最小值实战 #基本语法<

  4. numpy 数组 最大值、最小值、中位数、均值、标准差、方差、总和、排序、去重

    文章目录 创建数组 最大值 最大值下标 最小值 最小值下标 最大值和最小值之差 中位数 均值 标准差 方差 总和 排序 去重 import numpy as np 创建数组 a1 = np.arang ...

  5. 【c语言】蓝桥杯算法训练 最大值与最小值的计算

    [问题描述] 输入11个整数,计算它们的最大值和最小值. [样例输入] 0 1 2 3 4 5 6 7 8 9 10 [样例输出] 10 0 #include<stdio.h> int m ...

  6. 编程之美2.10:寻找数组中的最大值和最小值

    编程之美2.10: 对于一个有N个整数组成的数组,需要比较多少次才能把最大值和最小值找出来呢? 算法的思想是: 分而治之 测试数据:---------------------------------- ...

  7. 整数的最大值和最小值

    本文翻译自:Maximum and Minimum values for ints I am looking for minimum and maximum values for integers i ...

  8. 编程之美2.10 寻找数组中的最大值和最小值

    这个问题其实很容易解决,就是循环遍历一遍数组,然后找到数组中存在的最大值和最小值就可以了,书中主要讨论的问题是比较次数较小的方法,不过,书中已经证明了,无论用什么方法最少的比较次数也就是循环遍历一遍的 ...

  9. 用c语言输出数组中最小值,C语言.由键盘输入10个整数存入数组,输出最大值、最小值及它们的位置信息.并将最大、最小值位置互换后,再...

    共回答了18个问题采纳率:88.9% /* 输入10个整数(空格隔开) :45 67 71 23 19 87 62 33 91 24 67 71 23 19 87 62 33 91 24 最大值是 : ...

  10. MariaDB 求和,最大值,最小值,平均数

    MariaDB 求和,最大值,最小值,平均数 ----------------------------------------------- Functions Description ------- ...

最新文章

  1. Spring Framework 5.2 正式发布,14项新特性一览
  2. linux64平台上编译32位程序: GCC编译选项 -m64 -m32 -mx32
  3. echarts 时间曲线图_制作按时间每秒实时更新的echarts折线图
  4. bsp模型适用于图计算_【论文解读】目标检测之RFBnet模型
  5. Moodle中的角色与权限控制
  6. Linux基础-06-vi编辑器
  7. 【漏洞复现】局域网 ARP 中间人攻击 获取他人账号密码
  8. SpringCloud Stream操作消息队列
  9. MTF直播整合导航网站源码
  10. 今天发布《看图玩儿》看图软件
  11. link标签的用法及link属性大全
  12. PHP 判断日期格式
  13. 常见光纤接头LC、FC、SC、ST
  14. linux下删除以-开头的文件
  15. 家电龙头业绩高 机构重仓股票名单!
  16. Microservices Ecosystem Transit Map
  17. 提交测试流程和【开发提测申请模板】
  18. C++:STL教程从入门到精通
  19. linux动态壁纸komorebi使用
  20. php支付宝异步回调验签失败,thinkphp网站支付宝异步回调验签失败问题_PHP开发框架教程...

热门文章

  1. fiddler安装和使用
  2. 【软件测试】敏捷方法与测试左移
  3. linux进入黑洞路由,BGP路由黑洞解决办法介绍
  4. 利用百度语音识别技术实现文字转语音的应用(Java版附源码)
  5. 楼层部分的计算机术语大全,计算机术语(大全)
  6. Spring 整合Quartz 2实现定时任务四:细化调整及一些已知的问题
  7. 智能家居开源生态—正确的HTTP API 接口规范以及设备类插件实现
  8. 沪深股票历史财报数据查询系统网络共享版
  9. (二)通过pygame让游戏人物 动起来
  10. 运维利器之mysql进行表的分区