import java.io.IOException;
import java.io.FileReader;
import java.util.Scanner;
import java.util.Formatter;
class Main
{
public static final boolean DEBUG = false;
public static void main(String[] args) throws IOException
{
Scanner cin;
int n;
if (DEBUG) {
cin = new Scanner(new FileReader("d:\\OJ\\uva_in.txt"));
} else {
cin = new Scanner(System.in);
}
while (cin.hasNext()) {
n = cin.nextInt();
int total = 0;
double totalscore = 0;
int[] a = new int[n];
for (int i = 0; i < n; i++) {
a[i] = cin.nextInt();
total += a[i];
}
for (int i = 0; i < n; i++) {
int score = cin.nextInt();
if (score >= 90 && score <= 100) totalscore += a[i] * 4.0;
else if (score >= 85 && score <= 89) totalscore += a[i] * 3.7;
else if (score >= 82 && score <= 84) totalscore += a[i] * 3.3;
else if (score >= 78 && score <= 81) totalscore += a[i] * 3.0;
else if (score >= 75 && score <= 77) totalscore += a[i] * 2.7;
else if (score >= 72 && score <= 74) totalscore += a[i] * 2.3;
else if (score >= 68 && score <= 71) totalscore += a[i] * 2.0;
else if (score >= 64 && score <= 67) totalscore += a[i] * 1.5;
else if (score >= 60 && score <= 63) totalscore += a[i] * 1.0;
}
totalscore /= total;
Formatter fmt = new Formatter();
fmt.format("%.2f", totalscore);
System.out.println(fmt);
}
}
}
题目1133:学分绩点
最新推荐文章于 2021-07-03 13:20:31 发布