【题目描述】
在N个整数的数列A中选出所有在[X,Y]范围内的数(即X<=A[i]<=Y),选出的数去掉它们当中的最大值和最小值,算它们的和。

【输入】
第一行,X、Y,N。
第二行N个数,描述A序列。相邻两个数有一个空格。

【输出】
输出一个整数。

【输入样例】
样例1
1 50 6
12 46 48 50 58 50

样例2
10 15 11
1 2 100 10 13 5 12 13 14 11 10

【输出样例】
94
【样例1提示】
符合1~50的范围有:12,46,48, 50,50;去掉最小值12和两个最大值50,剩下46和48,所以和为94。

49
【样例2提示】
符合10~15的范围有:10, 13, 12, 13,14, 11,10;去掉两个最小值10和一个最大值14,剩下13,12,13,11,所以和为49。

代码

#include<bits/stdc++.h>
using namespace std;
int x,y,n,a[1001],m,k=100000,s;
int main()
{cin>>x>>y>>n;for(int i=1;i<=n;i++)cin>>a[i];for(int i=1;i<=n;i++){if(a[i]>=x&&a[i]<=y){if(a[i]>=m)m=a[i];if(a[i]<=k)k=a[i];}}for(int i=1;i<=n;i++){if(a[i]>=x&&a[i]<=y){if(a[i]!=m&&a[i]!=k)s=s+a[i];}}cout<<s;return 0;}

信息学奥赛C++语言: 求和相关推荐

  1. 信息学奥赛c语言初步教程,信息学奥赛培训教程C++版整理版.doc

    信息学奥赛培训教程C++版整理版.doc PAGE 青少年信息学奥林匹克竞赛培训教程 目 录 TOC \o "1-3" \h \z \u HYPERLINK \l "_T ...

  2. 信息学奥赛C++语言:for_求和2

    [题目描述] 计算 12+23+34+--+n(n+1). [输入] 一行.一个整数. [输出] 输出结果. [输入样例] 5 [输出样例] 70 代码 #include<cstdio> ...

  3. 信息学奥赛C++语言:求和4

    [题目描述] 计算 1+(1+3)+(1+3+5)+-(1+3+5+-+n)=? n为奇数. [输入] 一行.一个整数. [输出] ​输出结果. [输入样例] 5 [输出样例] 14 代码 #incl ...

  4. 信息学奥赛C++语言:for_求和

    [题目描述] 计算1-1000之间能同时被3和5整除的整数的和 [输入] 没有输入 [输出] ​输出结果 [输入样例] 无 [输出样例] 无 代码 #include<cstdio> usi ...

  5. 信息学奥赛C++语言:三位数的求和

    [题目描述] 对于一个任意的三位自然数X,编程计算其各个数位上的数字之和S. [输入] 输入一行,只有一个整数x(100<=x<=999) [输出] 输出只有一行,包括1个整数. [输入样 ...

  6. 信息学奥赛C++语言:换座位

    [题目描述] 期中考试结束了,班主任想给同学们重新安排座位,所以她让同学们按学号1至n的顺序依次在教室外排好队,然后在队伍中挑选一些同学来改变他们的位置.班主任想知道最终有多少个同学的位置发生了变化. ...

  7. 信息学奥赛C++语言:求平均分

    [题目描述] 求三鑫学校某次信息学竞赛同学们的平均分,以-1表示输入结束. [输入] 一行若干实数,最后一个为 -1. [输出] 一行一个实数,表示平均分,输出保留2位小数. [输入样例] 100 9 ...

  8. 信息学奥赛C++语言:爱吃桃子的琳琳

    [题目描述] 彦彦作为琳琳最好的朋友,她当然知道琳琳很爱吃桃子啦,于是,她们去了果园摘桃子,一棵果树上有N个桃子,可是,琳琳是一个很挑剔的人,她只摘重量大于K的大桃子,彦彦刚刚学信息学,不知道如何是好 ...

  9. 信息学奥赛C++语言: 验证子串

    [题目描述] 输入两个字符串,验证其中一个串是否为另一个串的子串. [输入] 输入两个字符串, 每个字符串占一行,长度不超过200且不含空格. [输出] 若第一个串s1是第二个串s2的子串,则输出(s ...

最新文章

  1. 在CentOS 6.3 64bit上安装MySQL for python模块
  2. 博三才发文章,打破学校零记录,华科博士入职华为年薪201万
  3. SAP MM采购定价过程的一个简单例子
  4. 2.0 自动梯度 - PyTorch学习笔记
  5. Java监听器的用法(一):内部类监听器
  6. 程序包com.sun.istack.internal不存在
  7. 参数设置_变频器基本参数设置
  8. AlertDialog(对话框)
  9. 零基础学python图文版-Day2 怎么学 Python?
  10. zynq开发系列6:创建AXI IP实现PS对PL的数据配置(步骤一)
  11. linux下安装mysql5.7.11全纪录_简单几步在Linux环境下安装MySQL5.7(附踩坑记录)
  12. 5. Adapter Pattern(适配器模式)
  13. 【BZOJ3916】friends(hash+分情况讨论)
  14. 遭遇scvhost.exe,qsetup.exe,dsound.dll,hnetcfg.dll,olepro32.dll等1
  15. TensorFlow 2.0 Alpha 版发布啦!
  16. 3行代码实现单片机AD采样功能
  17. iPhoneX、iPhoneXS、iPhoneXR、iPhoneXSMax屏幕适配
  18. 均方值-数学期望-方差
  19. android 水滴动画效果图,Android控件实现水滴效果
  20. elasticsearch - 节点、集群分片及副本、CRUD

热门文章

  1. 深入理解MySQL底层架构,看这一篇文章就够了!
  2. 雷军 1994 年写的代码,你见过吗?厉害了!
  3. hibernate映射数据库表如何在不插入值的情况下使表中字段默认值生效
  4. R-CNN 最直观的理解
  5. Socket编程实践(7) --Socket-Class封装(改进版v2)
  6. Linux IPC实践(12) --System V信号量(2)
  7. adb-常用命令记录
  8. 中国联通与成都携手,合作打造全球领先的大数据平台
  9. 可输入可下拉的输入选择框
  10. laravel数据迁移问题