Codeforces Round 823 (Div. 2)
A
Planets
Codeforces
800
原题
←B →
翻译中…

One day, Vogons wanted to build a new hyperspace highway through a distant system with $n$ planets. The $i$-th planet is on the orbit $a_i$, there could be multiple planets on the same orbit. It's a pity that all the planets are on the way and need to be destructed.

翻译中…

Vogons have two machines to do that.

翻译中…
  • The first machine in one operation can destroy any planet at cost of $1$ Triganic Pu.
  • The second machine in one operation can destroy all planets on a single orbit in this system at the cost of $c$ Triganic Pus.
翻译中…

Vogons can use each machine as many times as they want.

翻译中…

Vogons are very greedy, so they want to destroy all planets with minimum amount of money spent. Can you help them to know the minimum cost of this project?

翻译中…

Input

翻译中…

The first line contains a single integer $t$ ($1 \le t \le 100$) — the number of test cases. Then the test cases follow.

翻译中…

Each test case consists of two lines.

翻译中…

The first line contains two integers $n$ and $c$ ($1 \le n, c \le 100$) — the number of planets and the cost of the second machine usage.

翻译中…

The second line contains $n$ integers $a_1, a_2, \dots, a_n$ ($1 \le a_i \le 100$), where $a_i$ is the orbit of the $i$-th planet.

翻译中…

Output

翻译中…

For each test case print a single integer — the minimum cost of destroying all planets.

翻译中…

Note

翻译中…

In the first test case, the cost of using both machines is the same, so you can always use the second one and destroy all planets in orbit $1$, all planets in orbit $2$, all planets in orbit $4$, all planets in orbit $5$.

翻译中…

In the second test case, it is advantageous to use the second machine for $2$ Triganic Pus to destroy all the planets in orbit $2$, then destroy the remaining two planets using the first machine.

翻译中…

In the third test case, you can use the first machine twice or the second machine once.

翻译中…

In the fourth test case, it is advantageous to use the first machine twice.

翻译中…

样例

Input #1
4
10 1
2 1 4 5 2 4 5 5 1 2
5 2
3 2 1 2 2
2 2
1 1
2 2
1 2
Output #1
4
4
2
2
InputCopy OutputCopy
Input #2
1
1 100
1
Output #2
1
InputCopy OutputCopy
题目信息
题号
1730A
时间限制
1 s
内存限制
256 MB
标签
数据结构
贪心
排序

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