#CCBCHBAHAI0000081. Equalize the Array
Equalize the Array
Equalize the Array
Nguồn: HackerRank
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho mảng số nguyên có phần tử. Ta được phép xóa một số phần tử nhưng không thay đổi giá trị của phần tử còn lại.
Mục tiêu là sau các lần xóa, mọi phần tử còn lại đều có cùng một giá trị. Với mỗi giá trị , ký hiệu
Nếu giữ lại giá trị , số phần tử cần xóa là . Do đó số lần xóa tối thiểu là
Hãy tính .
Input
Dòng đầu chứa . Dòng thứ hai chứa số nguyên .
Output
In một số nguyên : số phần tử ít nhất phải xóa.
Subtask
Subtask 1 (20 điểm): , .
Subtask 2 (30 điểm): , .
Subtask 3 (50 điểm): , .
Ví dụ
Input
5
3 3 2 1 3
Output
2
Giải thích
Giá trị xuất hiện lần, là tần suất lớn nhất. Giữ ba số và xóa hai phần tử còn lại nên .