4057:罗少的GPA

时间限制:2 S   /  内存限制:65536 KB
AC:41   /  Submit:52
问题描述

请你用该GPA算法计算一下Python之父罗少的GPA吧

课程的绩点 = 课程分数对应绩点 * 该课程学分 

总绩点 = 所有课程绩点之和 / 所有课程的学分之和

成绩在不同区间都对应着不同的课程绩点。

课程绩点计算规则:

成绩          绩点

[90,100]     4.0

[85,89]       3.7

[82,84]      3.3

[78-81]      3.0

[75,77]      2.7

[72,74]      2.3

[68,71]      2.0

[64,67]      1.5

[60,63]      1.0

[0,59]          0

例子:

学分是4的课程, 成绩是90分对应绩点为4.0,那么课程的绩点是 4 * 4.0 = 16.0

学分是3的课程 成绩是64分对应绩点1.5,那么课程的绩点是3 * 1.5 = 4.5

输入描述

第一行是一个整数 T 代表案例组数。(1 ≤ T ≤ 1000)

每组案例先是一个n代表课程数目(1 <= n <= 100)

接下来的n行,每包含两个整数a,b, 分别代表分数和学分。( 0 <= a <= 100,  0 < b <= 4)

输出描述

针对每组案例,输出罗少的GPA,保留3位小数点,然后换行。

样例输入复制样例

1

3

99 4

59 3

70 2

样例输出

2.222

提示说明

第一门 课程的绩点为16.0

第二门 课程的绩点为 0

第三门 课程的绩点为 4.0

总学分 = 9

GPA =  20.0 / 9 

相关

TKK寒假赛Round#16


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1