【CodeVS】1023 GPA总结

【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位小数

样例输入 山姆ple 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)

样例输出 萨姆ple 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;
}
admin

网站地图xml地图