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

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

输入格式:

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

输出格式:

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

输入样例:

10
86 75 233 888 666 75 886 888 75 666

输出样例:

75 3
888 2

详细带码:

#include <stdio.h>
int main()
{int n, a[20000], max = 0, min = 2000000, mi = 0, ma = 0;scanf("%d", &n);for (int i = 0; i < n; i++)scanf("%d", &a[i]);for (int i = 0; i < n; i++){if (a[i] > max)max = a[i];if (a[i] < min)min = a[i];}for (int i = 0; i < n; i++){if (a[i] == max)ma++;if (a[i] == min)mi++;}printf("%d %d\n", min, mi);printf("%d %d\n", max, ma);
}

PTA 天梯赛 L1-079 天梯赛的善良 (20 分) 详解相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  9. PTA 天梯赛的善良(20分)[C语言]

    很多人只能拿18分,会掉两个测试点,因为题没读明白,当最大最小值相同时要一起输出,所以这是一道"循环+多分支"的题,循环很简单,但想拿满分多分支的情况,一定要想清楚. #inclu ...

最新文章

  1. 软件开发项目云端All
  2. pyqt改变背景颜色
  3. Problem C: 指针:自定义函数length,调用它计算字符串的长度
  4. Fragment回调Activity的事件分发
  5. 【H.264/AVC视频编解码技术具体解释】十三、熵编码算法(4):H.264使用CAVLC解析宏块的残差数据...
  6. C语言关于signal()函数
  7. C Primer+Plus(十七)高级数据表示 编程练习(二)
  8. 统计学习方法第15章-奇异值分解SVD
  9. [linux-内核]内核日志及printk结构浅析
  10. android 7.1 灭屏,oppocolorosv7.1怎么设置息屏时钟
  11. Linux USB驱动开发
  12. 从零开始学习Java的简单步骤和方法技巧
  13. spring 动态代理_Spring中的两种动态代理
  14. 工业交换机和普通交换机有什么不同,又有哪些作用和优点
  15. python之selenium设置浏览器为手机模式(开发者模式)
  16. 解决:Windows打开文件时选择打开方式-》选择其他应用-》时出现无效应用。
  17. 浏览器标准模式和怪异模式之间的区别是什么?
  18. 26个大小写字母对应的哈希值
  19. 黑盒测试——测试准备阶段
  20. Vue 正确理解mounted、beforeUpdate、updated三个钩子函数的关系

热门文章

  1. Python将图片插入到Excel中
  2. 使用xlsxwriter简单的将截图插入excel表格中
  3. 攻防世界 misc 打野
  4. Java学习笔记(三):流程控制
  5. 关于Android中的画笔画画
  6. arm搭建云手机教程_云手机解决方案对比:arm服务器与安卓板机
  7. LYNC 中文版安装详解-第一部分
  8. DSF(Debugger Services Framework) service介绍
  9. 博后招募 | 广州国家实验室闵明玮课题组诚聘博士后、副研究员和研究实习员...
  10. 高等几何——变换群与几何学8