#B1066. 歌手大奖赛【改】

歌手大奖赛【改】

【题目描述】

有一名歌手参加了比赛,共有 nn 位评委打出了分数。

已知 nn 位评委打出的平均分为 pp,去掉一个最高分后剩下 n−1n-1 位评委的平均分为 pap_a,去掉一个最低分后剩下 n−1n-1 位评委的平均分为 pbp_b。

现在请你利用上述信息,计算出若去掉一个最高分和一个最低分,剩下 n−2n-2 位评委打出的平均分为多少,保留 22 位小数。


【输入描述】

输入一行,依次包含 n,p,pa,pbn,p,p_a,p_b。

保证:

  • 3≤n≤103\le n\le10;
  • 6.00≤pa≤p≤pb≤10.006.00\le p_a\le p\le p_b\le10.00;
  • p,pa,pbp,p_a,p_b 均恰好包含两位小数;
  • 输入数据保证有解,且去掉一个最高分和一个最低分后的平均分恰好包含两位小数。

【输出描述】

输出一行一个浮点数,表示去掉一个最高分和一个最低分后的平均分,保留两位小数。末尾不足两位时需要补 00。


【样例 1】

【样例 1 输入】

5 8.08 7.90 8.20

【样例 1 输出】

8.00

【样例 1 解释】

去掉一个最高分和一个最低分后的平均分为

$$\frac{(5-1)\times(7.90+8.20)-5\times8.08}{5-2}=8.00$$

【样例 2】

【样例 2 输入】

10 8.84 8.70 8.90

【样例 2 输出】

8.75