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

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

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

输入格式:

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

输出格式:

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

输入样例:

10
86 75 233 888 666 75 886 888 75 666结尾无空行

输出样例:

75 3
888 2

这真的是天梯赛的善良啊,没有一点坑似的

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.StreamTokenizer;public class Main {public static void main(String[] args) throws IOException {StreamTokenizer sc = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));sc.nextToken();int n = (int)sc.nval;int Max = 0;int Asum = 0; //最大分数的人数int Min = 9999999;int Isum = 0; //最小分数的人数for(int i=1; i<=n;i++) {sc.nextToken();int t = (int)sc.nval;if(t<Min) {  //求最小的Isum = 1;Min = t;} else if(t==Min) {Isum++;}if(t>Max) {Asum = 1;Max = t;} else if(t==Max) {Asum++;}}System.out.println(Min +" "+ Isum);System.out.println(Max +" "+ Asum);}}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 交替最小二乘+ALS+推荐+Spark
  2. scanf函数详解与缓冲区
  3. Python: How to import other Python files
  4. 矩阵微积分的一些实用结论与推导
  5. Living in the Matrix with Bytecode Manipulation--转
  6. 编程珠玑读书笔记之磁盘文件排序
  7. How to stop looking for someone perfect and find someone to love
  8. RightFont 5字体管理工具新手使用指南
  9. Hi3518ev200使用HiTool下载程序
  10. 游戏服务端加密如何解密
  11. 试图通俗地讲一下庞加莱猜想是怎么回事
  12. Travis Ci 让你的项目轻松加入持续集成测试
  13. win7去除快捷方式箭头
  14. 哈工大计算机网络Mooc 第九章笔记(网络层(下))
  15. 飞塔防火墙MIB-OID列表
  16. C++ 运算符重载与类型转换
  17. [元带你学NVMe协议] NVME 2.0 新技术解决了什么痛点? 会带来哪些变革?
  18. Java的Unicode编码转化(多种情况处理方法)
  19. 基因-药物相互作用数据库 DGIdb 介绍
  20. vue父传子mounted问题

热门文章

  1. Eclipse Maven clean后错误: 找不到或无法加载主类com.xxx.ShopApplication
  2. 【教程】C++-赋值语句
  3. 【JAVA】-- 字符流(Reader、Writer)
  4. (7)3DMAX之倒角剖面修改器、扫描修改器、倒角剖面与扫描之间的区别
  5. 【转载】刘未鹏的C++学习历程 + 小诗一首
  6. android+蓝牙遥控器,一种通过蓝牙遥控安卓设备的方法与流程
  7. SSO: Basic-Auth OAuth2 SAML OpeanID
  8. 用jQuery仿京东收货地址
  9. 计算机专业硕士论文字数要求,计算机专业硕士论文格式规范
  10. Linux 创建MBR的磁盘的扩展分区、逻辑分区相关问题(parted)