【CodeVS】1023 GPA计算

1023 GPA计算

日子限定: 1 s

空间范围: 128000 KB

题材等级 : 青铜 Bronze

题目叙述 Description

    
  小松终于步入了大学的佛殿,带在兴奋与憧憬,他到了信息科学技术学院的新生大会。会上,院长梅教授给大家介绍了以高校中的成就计算方式:

澳门新莆京娱乐 1 

      
需要解释一下的是,小松所当的PK大学动用的凡学分制的修学方法。每一样门户课来一定之学分,例如线性代数2划分,高等数学5分,大学英语8分。在选定了有些学科后,只要小松通过了最终之后期测试(69上述),就会博得相应的学分,也会见赢得该门课的一个成就,例如小松考了60分,他会见收获0分的大成,如果稍微松考了99划分,他会晤得4划分的实绩。小松以高校的季年里,必须编制满145独学分。而小松的GPA得分则肯定的涉及正在他的出国,保研以及工作之情。据梅教授的介绍,小松所于的学院有关出20%底丁出国,60%的食指读研,15%的食指干活儿,5%之总人口退学。这些都是依据GPA成绩而自然的。

      
小松仔细的研究了这个公式之后,意识及,在大学中,占2独学分的思索政治课和占有4个学分的线性代数将平的根本。而占用8单学分的高校英语课!·#¥!·#¥。

      
小松估算了瞬间异百般一列门功课大概能够收获的分数(0-4),请您帮他算一下客很一结束时能够收获的GPA是有些。

输入描述 Input Description

    
  请你于输入被读入相关数据。输入的率先履包括一个平头n(1≤n≤10),表示小松大一的下功课数目。结下来的n实行每行两单实数a(0≤a≤8)和b(0≤b≤4),表示小松有门课的学分成绩

 

出口描述 Output Description

输出只囊括一个实数,请保留2位小数

样例输入 Sample Input

(请忽略括号中的解释)

10

2 3.7(线性代数)

0 3(线性代数习题)

5 3.7(高等数学)

0 4(高等数学习题)

3 3.3(力学)

3 4(计算概论)

1 4(信息科学技术概论)

2 4(军事理论)

2 4(中国近代史)

2 3.5(大学英语I)

样例输出 Sample Output

3.74

数据范围及提示 Data Size & Hint

n(1≤n≤10)

#include<iostream>
#include<cstdio>

int n;
double num;
double sum;

int main()
{
    scanf("%d",&n);
    for(int i=0;i<n;i++)
    {
        double a,b;
        scanf("%lf%lf",&a,&b);
        sum+=a;
        num+=a*b;
    }
    num/=sum;
    printf("%.2lf",num);
    return 0;
}