编程题
最少刷题数 ### 问题描述 小蓝老师教的编程课有 $N$ 名学生, 编号依次是 $1 \ldots N$ 。第 $i$ 号学生这学期 刷题的数量是 $A_{i}$ 。 对于每一名学生, 请你计算他至少还要再刷多少道题, 才能使得全班刷题 比他多的学生数不超过刷题比他少的学生数。 ### 输入格式 第一行包含一个正整数 $N$ 。 第二行包含 $N$ 个整数: $A_{1}, A_{2}, A_{3}, \ldots, A_{N}$. ### 输出格式 输出 $N$ 个整数, 依次表示第 $1 \ldots N$ 号学生分别至少还要再刷多少道题。 ### 样例输入 ```text 5 12 10 15 20 6 ``` ### 样例输出 ```text 0 3 0 0 7 ``` ### 评测用例规模与约定 对于 $30 \\%$ 的数据, $1 \leq N \leq 1000,0 \leq A_{i} \leq 1000$. 对于 $100 \\%$ 的数据, $1 \leq N \leq 100000,0 \leq A_{i} \leq 100000$.
查看答案
赣ICP备20007335号-2