#4472. 改进计划
改进计划
题目描述
学校近期开展“食堂满意度调查”,共有 ( n ) 道菜品需进行评分。每道菜品尝试后,同学们会给出一次满意度打分,第 ( i ) 道菜的得分为 ( a_i )。
食堂的整体满意度为所有菜品得分的平均值(计算时需向下取整)。若整体满意度能达到 90 分及以上,食堂将获得“五星菜品示范窗口”称号。
食堂管理部门允许对部分菜品进行“改良重做”,被重做的菜品满意度将变为满分 100 分。请计算食堂最少需要改良多少道菜品,才能使整体满意度达到五星称号的标准。
输入格式
输入共两行:
- 第一行,读入一个正整数 ( n ),表示菜品的总数。
- 第二行,读入 ( n ) 个整数,分别表示每道菜品的初始评分。
输出格式
输出一个整数,代表食堂最少需要改良的菜品数量。
样例输入 1
2
87 90
样例输出 1
1
样例说明 1
初始时,食堂的平均分为 ( (87 + 90) / 2 = 88 ) 分(向下取整),未达到 90 分标准。
若改良 87 分的菜品至 100 分,此时平均分为 ( (100 + 90) / 2 = 95 ) 分,满足五星称号要求,故最少需改良 1 道。
样例输入 2
5
90 89 91 89 92
样例输出 2
0
样例输入 3
10
12 98 85 91 88 56 89 86 99 100
样例输出 3
2
数据范围
| 数据点占比 | 约束条件 |
|---|---|
| 30% | 1 ≤ n ≤ 10³ |
| 70% | 1 ≤ n ≤ 10⁴ |
| 100% | 1 ≤ n ≤ 10⁵,0 ≤ aᵢ ≤ 100 |