28D. Vĩnh Long - Bài 4 - Bút màu (2 điểm)

Xem dạng PDF

Gửi bài giải

Điểm: 10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Bài khó trong đề thi TS10C năm nay là một bài về mảng. Sinh có ~N~ cây bút màu, mỗi màu được ký hiệu là số nguyên dương ~a_i~, có thể có những cây bút cùng màu. Sinh cần xếp chúng vào đầy các hộp để bảo quản, mỗi hộp được chứa đúng ~K~ bút cùng màu (số lượng hộp bút để chứa bút luôn đảm bảo). Những cây bút màu không được xếp vào hộp, Sinh sẽ tặng trẻ em có hoàn cảnh khó khăn để các em tập vẽ trong hè chuẩn bị cho năm học sau.

Yêu cầu: Hỏi Sinh có bao nhiêu màu bút khác nhau và Sinh sẽ tặng trẻ em có hoàn cảnh khó khăn bao nhiêu cây bút màu?

Input

  • Dòng đầu tiên là hai số nguyên dương ~N~ (~1 ≤ N ≤ 10^4~) và ~K~ (~K < N~) cách nhau ít nhất một dấu cách, là số lượng cây bút màu và số lượng bút chứa được trong hộp.

  • ~N~ dòng tiếp theo là ~N~ số, số thứ ~i~ là số nguyên dương ~a_i~ (~a_i ≤ 10^6~) - là màu của cây bút thứ ~i~. Mỗi số trên 1 dòng.

Output

  • Dòng đầu tiên in một số nguyên duy nhất, là số màu khác nhau trong ~N~ cây bút.

  • Dòng thứ hai in một số nguyên duy nhất là số lượng cây bút màu sẽ tặng.

Examples

Input

7 2
1
2
6
1
4
3
3

Output

5
3

Input

7 4
5
2
3
5
5
3
5

Output

3
3

Input

6 2
1
1
7
7
4
4

Output

3
0

Note

  • Ở ví dụ một, 7 cây bút có 5 màu khác nhau (1, 2, 3, 4, 6). Xếp hai cây bút có màu 1 vào hộp và hai cây bút màu 3 vào hộp khác, thì còn 3 cây bút có màu 2, 4, 6 để tặng (do hộp chứa 2 cây bút cùng loại nhưng mỗi loại này chỉ có một cây).
  • Ở ví dụ hai, 7 cây bút có 3 màu (2, 3, 5). Sau khi xếp 3 cây bút có màu 5 vào hộp thì còn 4 cây bút để tặng: 1 cây màu 2, 2 cây màu 3, 1 cây màu 5.

  • Ở ví dụ ba, 6 cây bút có 3 màu (1, 4, 7). Xếp 2 cây bút có màu 1 vào hộp, 2 cây bút màu 4 vào hộp khác, 2 cây bút màu 7 vào hộp khác nữa thì không còn cây bút màu nào để tặng.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.