Codeforces Round 941 (Div. 2)
A
Card Exchange
Codeforces
800
原题
←B →
翻译中…

You have a hand of $n$ cards, where each card has a number written on it, and a fixed integer $k$. You can perform the following operation any number of times:

翻译中…
  • Choose any $k$ cards from your hand that all have the same number.
  • Exchange these cards for $k-1$ cards, each of which can have any number you choose (including the number written on the cards you just exchanged).
翻译中…

Here is one possible sequence of operations for the first example case, which has $k=3$:

翻译中…

image

翻译中…

What is the minimum number of cards you can have in your hand at the end of this process?

翻译中…

Input

翻译中…

The first line of the input contains a single integer $t$ ($1 \le t \le 500$) — the number of test cases. The description of the test cases follows.

翻译中…

The first line of each test case contains two integers $n$ and $k$ ($1 \le n \le 100$, $2 \le k \le 100$) — the number of cards you have, and the number of cards you exchange during each operation, respectively.

翻译中…

The next line of each test case contains $n$ integers $c_1, c_2, \ldots c_n$ ($1 \le c_i \le 100$) — the numbers written on your cards.

翻译中…

Output

翻译中…

For each test case, output a single integer — the minimum number of cards you can have left in your hand after any number of operations.

翻译中…

Note

翻译中…

The first example case corresponds to the picture above. The sequence of operations displayed there is optimal, so the answer is $2$.

翻译中…

In the second example case, no operations can be performed, so the answer is $1$.

翻译中…

In the fourth example case, you can repeatedly select $4$ cards numbered with $1$ and replace them with $3$ cards numbered with $1$, until there are $3$ cards left.

翻译中…

样例

Input #1
7
5 3
4 1 1 4 4
1 10
7
7 2
4 2 1 100 5 2 3
10 4
1 1 1 1 1 1 1 1 1 1
5 2
3 8 1 48 7
6 2
10 20 30 10 20 40
6 3
10 20 30 10 20 40
Output #1
2
1
1
3
5
1
6
InputCopy OutputCopy
题目信息
题号
1966A
时间限制
1 s
内存限制
256 MB
标签
构造
博弈论
贪心

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。