普及练习场 排序Ex 奖学金
来源:互联网 发布:蚁群算法解决指派问题 编辑:程序博客网 时间:2024/05/29 13:22
题目链接
题意理解
没什么看不懂的地方吧。。。
代码
import java.util.Arrays;import java.util.Collections;import java.util.Scanner;class Student implements Comparable{ int chinese; int sum; int index; public Student(int chinese, int math, int english, int index) { this.chinese = chinese; this.sum = chinese + math + english; this.index = index; } @Override public int compareTo(Object o) { Student student = (Student)o; if(this.sum != student.sum) { return this.sum - student.sum; } else { if(this.chinese != student.chinese) { return this.chinese - student.chinese; } else { return student.index - this.index; } } }}public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); Student[] students = new Student[n]; int chinese; int math; int english; for(int i = 0; i < n; i++) { chinese = scanner.nextInt(); math = scanner.nextInt(); english = scanner.nextInt(); students[i] = new Student(chinese, math, english, i + 1); } scanner.close(); Arrays.sort(students, Collections.reverseOrder()); for(int i = 0; i < 5; i++) { System.out.println(students[i].index + " " + students[i].sum); } }}
欢迎加入“不会算法一群菜鸟”,群号是⑥⑥①⑨②2025,这是我设置的一道很低的门槛用来阻止广告的。入群的验证暗号是:我爱编译原理
阅读全文
0 0
- 普及练习场 排序Ex 奖学金
- 普及练习场 排序Ex 谁拿了最多奖学金
- 普及练习场之排序Ex
- 普及练习场 排序Ex 魔法照片
- 普及练习场 排序Ex 瑞士轮
- 普及练习场之排序
- 普及练习场 排序 【模板】快速排序
- 排序ex——奖学金
- 普及练习场 排序 明明的随机数
- 普及练习场 排序 分数线划定
- 普及练习场 排序 宇宙总统
- 洛谷试炼场---普及练习场
- 排序ex——谁拿了最多奖学金
- 洛谷 1093——奖学金(排序Ex)
- 普及练习场之简单的模拟
- 普及练习场之交叉模拟
- 普及练习场 简单的模拟 机器翻译
- 普及练习场 简单的模拟 笨小猴
- mysql 执行计划分析三看, explain,profiling,optimizer_trace
- 支付宝异步通知notify_url与return_url
- 透过新硬件环境下的存储技术,看未来数据库系统崛起(附PPT)
- Android 清空缓存
- 点阵放大算法
- 普及练习场 排序Ex 奖学金
- Android MVP+RxJava+Retrofit 的简单模型
- windows下pycharm中安装和使用tensorflow
- 设备树详解
- Linux新建用户并允许docker
- MapReduce典型编程场景——多Job串联
- 复杂数据结构——树
- Android Studio鼠标悬停时显示代码文档
- Spring里遇到的一个问题,autowired时报找不到bean定义