L2 - 015 互评成绩

    xiaoxiao2021-03-25  86

    果然手速赛,上一年就没做到这道题,前面一直卡着,还是太菜。。。但是真的好简单。

    代码:

    #include<bits/stdc++.h> using namespace std; int main() { int n,k,m,a[15],sum; double goal[10005]; cin >> n >> k >> m; for(int i = 0; i < n; i++) { sum = 0; for(int j = 0; j < k; j++) scanf("%d", &a[j]); sort(a, a + k); for(int j = 1; j < k - 1; j++) sum += a[j]; goal[i] = 1.0 * sum / (k - 2); } sort(goal, goal + n); for(int i = n - m; i < n; i++) printf("%.3lf%c", goal[i], i == n - 1 ? '\n' : ' '); return 0; }

    转载请注明原文地址: https://ju.6miu.com/read-35236.html

    最新回复(0)