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

 1 #include<iostream>
 2 #include<cstdio>
 3 using namespace std;
 4 double a,b;
 5 double c[1001];
 6 double ans;
 7 double tot;
 8 int main()
 9 {
10     int n;
11     cin>>n;
12     for(int i=1;i<=n;i++)
13     {
14         cin>>a>>b;
15         c[i]=a*b;
16         tot=tot+a;
17     }
18     for(int i=1;i<=n;i++)
19     {
20         ans=ans+c[i]/tot;
21     }
22     printf("%.2lf",ans);
23     return 0;
24 }