1 条题解
-
0
练14.1 歌手大奖赛
解题思路
总分 S=6×9.6,最高分为 S-5×9.4,最低分为 S-5×9.8。去掉二者后除 4。
正确性说明
去最高、去最低的五人总和分别已知,用总和减出两极值,再求四人平均即得所求。
易错点
输出宽度 5、两位小数,包含可能的前导空格。
复杂度
本题输入规模固定,时间 O(1),额外空间 O(1)。
参考代码(C++11)
#include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); double sum = 6 * 9.6, hi = sum - 5 * 9.4, lo = sum - 5 * 9.8; cout << fixed << setprecision(2) << setw(5) << (sum - hi - lo) / 4 << "\n"; return 0; }
- 1