Datahub
数据改变生活

1098: 老师年终评先进

发表时间:2022-10-27 19:23

1098: 老师年终评先进

时间限制: 1 Sec   内存限制: 128 MB

题目描述

年底不仅学生要考试,老师们也要考核评先进。计算机科学系要根据各位老师的教学工作量、科研业绩数两项的综合分数s来考核评比。为了突出教学工作的重要性,它在总分中所占权值较大为0.6,科研业绩权值为0.4,那么综合分数=0.6*教学工作量 + 0.4*科研业绩数,那么下面我们评选先进吧。

输入

第一行为一个正整数T(0<T<30),表示有T名教师参与考评。
之后有T行数据,每行数据分别为某个教师的工作量数(不大于1000)、科研业绩数(不大于1000),数据之间用空格隔开。

输出

输出数据有多行,得分高于(不包括等于)综合得分平均值的教师需要输出,包括该教师编号(从0开始编号,与数组下标一致即可)及其综合得分(保留两位小数),以空格分隔,每个要输出的教师占一行。

样例输入 Copy

5

360 150

520 90

380 70.5

430 60.5

375 120

样例输出 Copy

1 348.00

#include<bits/stdc++.h>

using namespace std;

int t;

double a[35];

int main(){

scanf("%d",&t);

double mid=0;

for(int i=1;i<=t;i++){

double aa,b;

scanf("%lf%lf",&aa,&b);

a[i]=aa*0.6+b*0.4;

mid+=a[i]/t;

}

for(int i=1;i<=t;i++)

if(mid<a[i])

printf("%d %.2lf\n",i-1,a[i]);

return 0;

}


文章分类: 算法例题
分享到:
QQ:258506508                                     联系电话:020-000000    000-000000                                   联系邮箱:xxx@.co.m                                     联系地址:XXX省XXX市XXX县XXX路