7-7 天梯赛的善良 (20 分)

天梯赛是个善良的比赛。善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分。

于是命题组首先将编程能力划分成了 106 个等级(太疯狂了,这是假的),然后调查了每个参赛学生的编程能力。现在请你写个程序找出所有参赛学生的最小和最大能力值,给命题组作为出题的参考。

输入格式:

输入在第一行中给出一个正整数 N(≤2×104),即参赛学生的总数。随后一行给出 N 个不超过 106 的正整数,是参赛学生的能力值。

输出格式:

第一行输出所有参赛学生的最小能力值,以及具有这个能力值的学生人数。第二行输出所有参赛学生的最大能力值,以及具有这个能力值的学生人数。同行数字间以 1 个空格分隔,行首尾不得有多余空格。

输入样例:

10
86 75 233 888 666 75 886 888 75 666

输出样例:

75 3
888 2
#include<iostream>
#include<map>
using namespace std;const int N=1e6+10;int n,x,da=-1,xiao=N;//需要给最大和最小赋初值,进行比较
map<int,int>p;int main()
{cin>>n;for(int i=0;i<n;i++){cin>>x;p[x]++;da=max(da,x);xiao=min(xiao,x);}cout<<xiao<<' '<<p[xiao]<<endl<<da<<' '<<p[da];return 0;
}

7-7 天梯赛的善良 (20 分)相关推荐

  1. 7-200 天梯赛的善良 (20 分)

    7-200 天梯赛的善良 (20 分) 天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命题 ...

  2. L1-079 天梯赛的善良 (20 分) java

    L1-079 天梯赛的善良 (20 分) 天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命 ...

  3. 天梯赛 L1-079 天梯赛的善良 (20 分)

    天梯赛 L1-079 天梯赛的善良 (20 分) 题目 天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到 ...

  4. L1-7 天梯赛的善良 (20 分)

    L1-7 天梯赛的善良 (20 分) 天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命题组 ...

  5. L1-079 天梯赛的善良 (20 分)python

    题目 L1-079 天梯赛的善良 (20 分) 天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. ...

  6. L1-079 天梯赛的善良 (20 分)-PAT 团体程序设计天梯赛 GPLT

    天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命题组首先将编程能力划分成了 106个等级( ...

  7. PTA 天梯赛 L1-079 天梯赛的善良 (20 分) 详解

    天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命题组首先将编程能力划分成了 106 个等级 ...

  8. L1-079 天梯赛的善良 (20 分)

    天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命题组首先将编程能力划分成了 10​6个等级 ...

  9. L1-079 天梯赛的善良 (20 分)——java语言

    题目 天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命题组首先将编程能力划分成了 106 ...

最新文章

  1. java转置矩阵相乘_java实现矩阵的加-减-乘-转置运算
  2. Asp.net MVC 学习之路-002
  3. java第六章工具包6.1P6-01.Collections 2020.4.3+7
  4. Qt Creator连接iOS设备
  5. linux内核替换图片,linux内核替换 - magic_吕伟的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. 深度学习之Batch Normalization
  7. c++基础学习(13)--(STL、标准库)
  8. java环境变量都是什么意思_Java环境变量,真的还有必要配吗?
  9. 儿童手表还能这么用?定位功能防出轨 网友:这令人窒息的爱情
  10. android实现字体滚动,Android实现字幕滚动的方法
  11. mysql8.0连接错误_MySql 8.0连接失败
  12. NumSharp  - Numerical .NET
  13. 一些iptables的具体应用
  14. Android访问WCF服务(上篇)-服务端开发
  15. 免费获得卡巴斯基key的方法
  16. 查看JDK版本和安装路径
  17. 控制数学问题的MATLAB求解,控制数学问题的MATLAB求解.pdf
  18. 装完linux无法进入windows,安装Ubuntu后无法启动Windows,如何解决?
  19. PCB学习笔记——原理图编译与检查
  20. Unity UI界面的设计(完整版)

热门文章

  1. Android开发杂谈更新中
  2. python 天勤 金叉 编程代码_Python量化策略开发框架,固定的套路、突破策略的福音...
  3. XML--可扩展标记语言
  4. C++ 梳理(一):跑通简单程序
  5. React Native (一) react-native-video实现音乐播放器和进度条的功能
  6. java实现同步的两种方式
  7. Flink - allowedLateness
  8. 解决织梦 \include\userlogin.class.php on line 21(或16) 报错的方法
  9. 时间复杂度O(1) O(n) O(logn) O(nlogn)是什么意思?
  10. 清理 Xcode 10