PTA互評成績

2022-10-09 01:30:11 字數 722 閱讀 4234

一、題目描述

二、解題思路

對於每個成績排個序,去掉最高和最低就行了,然後把平均分放入vector就行了。再把vector排個序輸出

三、**實現

1 #include "

bits/stdc++.h"2

using

namespace

std;

3int

n,m,k;

4double **e[10010];5

double a[40];6

bool cmp(double p,doublek)7

10bool cmp1(double p,double

k)11

14int

main()

1526 sort(**e + 1,**e + n + 1

,cmp);

27 vector ans;

28for(int i = 1;i <= k;i++)

29ans.push_back(**e[i]);

30int j = 1;31

sort(ans.begin(),ans.end(),cmp1);

32for(auto &u :ans)

39return0;

40 }

PTA 互評成績

學生互評作業的簡單規則是這樣定的 每個人的作業會被k個同學評審,得到k個成績。系統需要去掉乙個最高分和乙個最低分,將剩下的分數取平均,就得到這個學生的最後成績。本題就要求你編寫這個互評系統的算分模組。輸入第一行給出3個正整數n 3 n 1e 4,學生總數 k 3 k 10,每份作業的評審數 m 20...

PTA 互評成績

學生互評作業的簡單規則是這樣定的 每個人的作業會被k個同學評審,得到k個成績。系統需要去掉乙個最高分和乙個最低分,將剩下的分數取平均,就得到這個學生的最後成績。本題就要求你編寫這個互評系統的算分模組。輸入第一行給出3個正整數n 3 n 學生總數 k 3 k 10,每份作業的評審數 m 20,需要輸出...

PTA 1077互評成績計算

在浙大的計算機專業課中,經常有互評分組報告這個環節。乙個組上台介紹自己的工作,其他組在台下為其表現評分。最後這個組的互評成績是這樣計算的 所有其他組的評分中,去掉乙個最高分和乙個最低分,剩下的分數取平均分記為 輸入第一行給出兩個正整數 n 3 和 m,分別是分組數和滿分,均不超過 100。隨後 n ...