当前位置:网站首页>1004 成绩排名 (20 分)
1004 成绩排名 (20 分)
2022-08-05 05:16:00 【呆比特】
1004 成绩排名 (20 分)
题目要求:
代码:
import java.util.Scanner;
import java.util.TreeMap;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
//輸入
int n = scan.nextInt();
scan.nextLine();
/* * 因为题目保证每个学生成绩不相同,且需要排序 * 因此选择使用TreeMap,key保存成绩,value保存要输出的信息,TreeMap默认升序 * */
TreeMap<Integer, String> map = new TreeMap<>();
for (int i = 0; i < n; i++) {
String str = scan.nextLine();
String[] s = str.split(" ");
map.put(Integer.valueOf(s[2]),s[0] + " " + s[1]);
}
//直接输出
System.out.println(map.get(map.lastKey()));
System.out.println(map.get(map.firstKey()));
}
}
结果:
边栏推荐
- BroadCast Receiver(广播)详解
- 【22李宏毅机器学习】课程大纲概述
- MaskDistill - Semantic segmentation without labeled data
- flink部署操作-flink on yarn集群安装部署
- 【数据库和SQL学习笔记】5.SELECT查询3:多表查询、连接查询
- 基于STM32F407的WIFI通信(使用的是ESP8266模块)
- 基于Flink CDC实现实时数据采集(二)-Source接口实现
- Oracle压缩表修改字段的处理方法
- 《基于机器视觉的输电线路交叉点在线测量方法及技术方案》论文笔记
- Redis集群(docker版)——从原理到实战超详细
猜你喜欢
CH32V307 LwIP移植使用
读论文 - Unpaired Portrait Drawing Generation via Asymmetric Cycle Mapping
Facial Motion Capture 调研
【数据库和SQL学习笔记】3.数据操纵语言(DML)、SELECT查询初阶用法
【Pytorch学习笔记】9.分类器的分类结果如何评估——使用混淆矩阵、F1-score、ROC曲线、PR曲线等(以Softmax二分类为例)
Redis设计与实现(第三部分):多机数据库的实现
解决:Unknown column ‘id‘ in ‘where clause‘ 问题
AIDL detailed explanation
[Practice 1] Diabetes Genetic Risk Detection Challenge [IFLYTEK Open Platform]
spingboot 容器项目完成CICD部署
随机推荐
读论文 - Unpaired Portrait Drawing Generation via Asymmetric Cycle Mapping
PoE视频监控解决方案
如何编写一个优雅的Shell脚本(一)
网络信息安全运营方法论 (中)
【论文阅读-表情捕捉】ExpNet: Landmark-Free, Deep, 3D Facial Expressions
初识机器学习
【22李宏毅机器学习】课程大纲概述
SSL 证书签发详细攻略
【ts】typescript高阶:模版字面量类型
十一、拦截器运行原理
【ts】typescript高阶:键值类型及type与interface区别
Kubernetes常备技能
AWS 常用服务
【Pytorch学习笔记】9.分类器的分类结果如何评估——使用混淆矩阵、F1-score、ROC曲线、PR曲线等(以Softmax二分类为例)
单变量线性回归
【数据库和SQL学习笔记】10.(T-SQL语言)函数、存储过程、触发器
【nodejs】第一章:nodejs架构
如何编写一个优雅的Shell脚本(二)
单片机按键开发库-支持连击、长按等操作
CVPR best paper winner Huang Gao's team from Tsinghua University presented the first dynamic network review