Home STD Contest Notification Clarification Problems Ranklist Status Print Sign Out
比赛题目已经加到题库最后,欢迎继续AC~More...

Beautiful Dream

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 200    Accepted Submission(s): 22


Problem Description
When we were a child, we all had a beautiful dream, time flies, where is your colorful dream living in now?
Get it? If not, it doesn’t matter, today is your lucky day, our kindly angel cast some items, if you get more than m different kind of items, you will get the gift of the angel: help you achieve your childhood dream.
Now we know the number of each item, find the maximum number of people who can achieve their dreams.
 

Input
There are several test cases in the input.
The first line of each case contains two integer n (0 < n <= 100) and m (0 < m <= n), indicating the items’ kind number and the least different kind number of items you need collect to achieve your dream.
The n integer follows, indicating number of each item, you can assume the range of items’ number is in 1 - 1 000 000 000.
The input terminates by end of file marker.
 

Output
For each test case, output the maximum number of people who can achieve their dreams.
 

Sample Input
2 2 3 5 3 2 2 2 2
 

Sample Output
3 3
 

Author
iSea@WHU
 

Statistic | Submit | Clarifications | Back