本题的翻译把 p 打成了 k 导致题面中有两个 k。
修改过的翻译:
你有 p 元钱,店里有 n 个商品,每个商品价值 ai 元。当你购买一个商品时,你可以免费得到 k−1 个价值小于等于它的商品 (k≤n),但如果商品数量不足 k−1 个时则无法免费得到它们。
请求出你能得到商品数量的最大值。
你有 $p$ 元钱,店里有 $n$ 个商品,每个商品价值 $a_i$ 元。当你购买一个商品时,你可以免费得到 $k-1$ 个价值小于等于它的商品 $(k\leq n)$,但如果商品数量不足 $k-1$ 个时则无法免费得到它们。
请求出你能得到商品数量的最大值。