#ZTZ2617T4. 【张老师2026·4+1拓展·17套·T4】小明与杂草大作战

    ID: 3691 传统题 2000ms 512MiB 尝试: 2 已通过: 1 难度: 10 上传者: 标签>张老师拓展20264+1拓展20套第17套普及组训练动态规划贪心排序

【张老师2026·4+1拓展·17套·T4】小明与杂草大作战

来源:张老师 2026 CSP-J 4+1 拓展题 20 套;第 17 套,第 4 题。原题标号:T4;原本地编号:Z4P1-17-T4。

T4 小明与杂草大作战

题目描述

小明家的花园里长满了 NN 棵杂草,每棵杂草的高度分别是 A1,A2,…,ANA_1, A_2, \ldots, A_N。

小明和他的好朋友小华决定分工合作来清理这些讨厌的杂草:

  • 小华最多可以先拔掉 KK 棵任意的杂草(当然,也可以一棵都不拔)。

  • 接着小明将反复进行以下操作,直到花园里不剩任何杂草:

    • 设此时剩下最高的杂草高度为 HH,小明一次性拔掉所有高度超过 H2\frac{H}{2} 的杂草。

小华希望:

  1. 尽量让小明的操作次数最少;
  2. 如果有多种方案能做到相同的最少操作次数,小华还希望自己拔的杂草数量也尽量少。

请你帮忙计算:

  • 小明最终需要的最少操作次数;
  • 在这种情况下,小华需要拔多少棵杂草。

输入格式

第一行包含两个整数 N,KN, K(1≤N≤2×1051 \le N \le 2 \times 10^5, 0≤K≤N0 \le K \le N)。

第二行包含 NN 个整数 A1,A2,…,ANA_1, A_2, \ldots, A_N(1≤Ai≤1091 \le A_i \le 10^9)。

输出格式

输出两个整数:小明的最少操作次数和小华需要拔掉的杂草数,中间用空格隔开。

样例

样例 1 输入

4 1
2 3 4 9

样例 1 输出

2 1

样例 1 解释

  • 小华拔掉最高的那棵杂草(高度 99)。
  • 此时剩下最高的是高度 44,42=2\frac{4}{2}=2,小明一次性拔掉比 22 高的杂草,也就是拔掉高度为 44 和 33 的。
  • 最后剩下高度为 22 的杂草,再进行一次操作拔掉。
  • 总共 22 次操作,小华拔了 11 棵杂草。

样例 2 输入

3 3
2 3 5

样例 2 输出

0 3

样例 2 解释

  • 小华直接拔掉全部 33 棵杂草,小明就不用操作了。

样例 3 输入

9 8
137 55 56 60 27 28 133 56 55

样例 3 输出

1 4

数据范围与提示

  • 1≤N≤2×1051 \le N \le 2 \times 10^5, 0≤K≤N0 \le K \le N
  • 1≤Ai≤1091 \le A_i \le 10^9
测试点编号 数据范围
1∼21\sim2 1≤N≤20,1≤Ai≤1031 \leq N \leq 20,1 \leq A_i \leq 10^3
3∼53\sim5 1≤N≤2×103,1≤Ai≤1051 \leq N \leq 2 \times 10^{3},1 \leq A_i \leq 10^5
6∼106\sim10 1≤N≤2×105,1≤Ai≤1091 \le N \le 2 \times 10^5, 1 \le A_i \le 10^9