栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

PAT乙级 1080 MOOC期终成绩 (19/25 分) Java 实现

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PAT乙级 1080 MOOC期终成绩 (19/25 分) Java 实现

测试点3超时
import java.io.*;

public class pat10802 {
	
	static int flag = 0;							//用来记录arr[]到第几位了
	static Student10802[] arr = new Student10802[30000];

	public static void main(String[] args) throws IOException{
		// TODO Auto-generated method stub
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));
		String[] arr1 = br.readLine().trim().split(" ");
		int P = Integer.parseInt(arr1[0]);
		int M = Integer.parseInt(arr1[1]);
		int N = Integer.parseInt(arr1[2]);
		for(int i=0;iarr[i].finalScore) {
				double sum = (double)arr[i].midScore * 0.4 + (double)arr[i].finalScore * 0.6;
				if(sum>=60) {
					pass++;						//记录合格人数
					arr[i].score = (int)Math.round(sum);
				}
			}else {
				if(arr[i].finalScore>=60) {
					pass++;						//记录合格人数
					arr[i].score = arr[i].finalScore;
				}
			}
		}
		for(int i=0;imin) {
					min = arr[j].score;
					output = j;
				}else if(arr[j].score==min && arr[j].No.charAt(0){
	String No;
	int workScore = -1;
	int midScore = -1;
	int finalScore = -1;
	int score = -1;
	
	@Override
	public int compareTo(Student10802 o) {
		// TODO Auto-generated method stub
		if(this.score==o.score) return this.No.compareTo(o.No);
		return o.score - this.score;
	}
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/681960.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号