#P7948. [✗✓OI R1] 前方之风
[✗✓OI R1] 前方之风
题目背景
「不错的恶意。」
女性呵呵笑道。
「但是,如果向我发出恶意,你可是会死哦?」
你不知道什么动作会被算作发出恶意,所以你决定做一道题来分散自己的注意力。
题目描述
给出一个长度为 的序列 和 个询问,第 个询问给出 。对于每次询问,你需要进行以下操作:
- 求出剩下的数的平均数 。
- 将剩下的数中 的数删去。
- 重复以上两个步骤直到所有数都不会被删去。
- 输出最后会剩下几个数。
注意:询问之间是独立的,也就是说,不会真的删去那些数。
输入格式
本题有多组测试数据。
第一行一个整数 ,表示测试数据的数量。
对于每一组数据,第一行两个整数 ,表示数字个数和询问数量。
接下来一行 个整数,第 个整数表示 。
接下来一行 个整数,第 个整数表示 。
输出格式
输出共 行,每行输出 个整数,第 个数表示第 次询问最终会剩下几个数。
提示
【样例解释】
对于第一组样例,当 时,显然只会留下 。
当 时,删除数的步骤如下:
- 平均数为 ,留下 。
- 平均数为 ,留下 。
- 平均数为 ,停止删除。
【数据范围】
对于 的数据,满足 ,,。
subtask | 特殊数据范围 | 分数 | 时间限制 |
---|---|---|---|
1 | 20 | 300ms | |
2 | 30 | ||
3 | 50 | 800ms |
「不错的恶意。」
女性呵呵笑道。
「而且你运气很不错,如果放在以前,你早就死了。」