题目分析


来源:acwing

分析: 统计大于它和小于它的个数即可。

AC代码

#include<bits/stdc++.h>
using namespace std;
const int N = 1010;
int n;
int a[N];int main(){cin >> n;for(int i = 0; i < n; i ++) cin >> a[i];bool flag = false;for(int i = 0; i < n; i ++){int up = 0, down = 0;int t = a[i];for(int j = 0; j < n; j ++){if(a[j] > t) up ++;else if ( a[j] < t) down++;}if( up == down){cout << t << endl;flag = true;break;}}if(!flag) puts("-1");
}

题目链接

https://www.acwing.com/problem/content/3240/

CSP认证201612-1 中间数[C++题解]:遍历相关推荐

  1. CSP认证201509-2 日期计算[C++题解]:枚举、模拟

    题目分析 来源:acwing 分析: 主要是判断2月多少天.然后就是遍历每个月,依次减去当前月的天数,发现days还剩多少天就是当月几号. 其实这里是背的模板,日期题模板更难一点的题目是 CSP认证 ...

  2. CSP认证201809-1 卖菜[C++题解]:遍历

    文章目录 题目解答 题目链接 题目解答 来源:acwing 分析 :直接遍历即可,需要注意的小问题,用去尾法取整,直接转换为int即可. ac代码 #include<bits/stdc++.h& ...

  3. CSP认证201703-1 分蛋糕[C++题解]:遍历

    题目分析 来源:acwing 分析: 本题要求是按照编号从小到大分蛋糕,不是按照蛋糕质量从小到大,读题的时候一定要小心. 编号从小到大的话,直接遍历即可,使用while来判断是否小于k,跳出while ...

  4. CSP认证201609-1 最大波动[C++题解]:遍历

    文章目录 题目解答 题目链接 题目解答 来源:acwing 分析: 遍历 AC代码 #include<bits/stdc++.h> using namespace std; const i ...

  5. CSP认证201509-1 数列分段[C++题解]:遍历

    题目分析 分析: 计数器初始化为1. 直接从头到尾遍历数组,当前值和它前一位不一样的话,计数器直接++就行. ac代码 #include<bits/stdc++.h> using name ...

  6. CSP认证201604-1 折点计数[C++题解]:枚举、遍历

    题目分析 来源:acwing 分析: 直接枚举做即可. AC代码 #include<bits/stdc++.h> using namespace std; const int N = 10 ...

  7. CSP认证201503-4 网络延时[C++题解]:树的直径

    题目分析 来源:acwing 分析: 树的直径的概念: 树上最远的两个节点之间的距离就被称为树的直径,连接这两点的路径被称为树的最长链. 类似于圆的直径的概念:圆上直线距离最远的两个点构成直径. 这是 ...

  8. CSP认证201803-3 URL映射[C++题解]:字符串处理、模拟

    文章目录 题目解答 题目链接 题目解答 来源:acwing 分析: 整体思路是什么呢? 第一,将所有的规则存下来,包括路径和对应的内容. 第二,对于读入的每一个待处理的url,遍历所有的规则,验证是否 ...

  9. CSP认证201809-2 买菜[C++题解]:区间覆盖、pair、交集长度、右端点的min-左端点的max

    文章目录 题目解答 题目链接 题目解答 来源:acwing 分析: 对于区间(a,b) 和(c,d) 怎么求交集的长度? 分两种情况: 一种是没有交集,a > d 或者 b < c,即一个 ...

  10. CSP认证201709-4 通信网络[C++题解]:dfs、建立两张图:正向建图和反向见图、统计联通点的个数

    文章目录 题目解答 题目链接 题目解答 来源:acwing 分析: 这题就是判断每个点的连通性,如果能够到达所有的n个点,就表示该点满足题意. 这里的连通性指的是自己沿着正向边能够到达哪些点,还有就是 ...

最新文章

  1. java 遍历list 性能_java list三种遍历方法性能比較
  2. (十)Centos之文件搜索命令find
  3. Python中的输入输出
  4. android内存代码,Android内存优化(五) Lint代码扫描工具
  5. docker配置国内镜像
  6. _stat64获取错误_Log4j,Stat4j,SMTPAppender集成–汇总错误日志以发送过多电子邮件...
  7. (JAVA)格式化输出日期
  8. 计算机知识竞赛主持人开场词,护理竞赛主持人台词:主持人开场白台词
  9. python开发信息系统权限设置_利用Python实现权限设置的详细教程
  10. .NET 中String类功能分类概述
  11. 我以为我对Mysql索引很了解,直到我遇到了阿里的面试官
  12. 【渝粤教育】电大中专电商运营实操 (7)作业 题库
  13. 一个流氓的SQL设计,备份(一个字段存多个数据)
  14. 在云面前,为何Cisco,Dell和HP都是Loser
  15. 为啥俺要写博客--凭什么?
  16. lsnrctl监听器的启动和关闭
  17. FastBuilder 一款让人上瘾的新一代开发神器
  18. fscanf php,php fscanf() 函数使用方法
  19. java使用freemarker模板导出word,合并单元格,单元格内换行
  20. 腾讯投的柠萌影视上市破发:公司市值97亿港元 曾创作《三十而已》

热门文章

  1. ASP.NET2.0+SQL Server2005构建多层应用 [转]
  2. 构造一个完美的分类系统
  3. 英伟达驱动更新记录_N卡驱动更新软件(NVIDIA GeForce Experience) v3.16.0.122 官方版
  4. centos 安装vscode_CentOS6下安装VSCode
  5. 微信小游戏游戏显示html控件,微信小程序中如何渲染html内容(代码示例)
  6. 【控制】二阶含时滞多智能体系统一致性仿真程序 离散化处理
  7. 【控制】《自动控制原理》胡寿松老师-第5章-线性系统的频域分析法
  8. STM32 电机教程 21 - 基于ST MCLIB无感FOC 与 有感FOC 代码差异分析
  9. 1、C++招聘笔试--C++中的C
  10. tftp环境搭建笔记