问题描述 |
---|
请你用该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 |
相关 |