#arc163b. [arc163_b]Favorite Game
[arc163_b]Favorite Game
问题描述
给定一个长度为 的整数序列 。你可以执行以下操作任意次数(可能为零)。
- 选择一个整数 ,满足 ,将 增加或减少 。
你的目标是使至少 个整数 满足 。找到达成这一目标所需的最小操作次数。
约束条件
输入
从标准输入读取输入,其格式如下:
输出
打印需要的最小操作次数。
示例输入 1
3 1
2 3 5
示例输出 1
2
你可以通过以下操作使得不少于一个整数 满足 。
- 选择 ,将 减少 。
- 选择 ,将 增加 。
由于不可能用少于 次操作达到目标,所以答案是 。
示例输入 2
5 2
1 4 2 3 5
示例输出 2
0
你可能已经从一开始就实现了目标。
示例输入 3
8 5
15 59 64 96 31 17 88 9
示例输出 3
35