Submission

Status:

----------

Subtask/Task Score:

0/100

Score: 0

User: cheraim

Problemset: พอด

Language: cpp

Time: 0.012 second

Submitted On: 2026-09-10 19:51:34

// #include <iostream>
// using namespace std;
// bk[4] ={0};
// int main() 
// {
//     int n;
//     int pp;
//     cin>>n;
//     for(int i=0;i<n;i++){
//         cin>>pp;
//         if(pp==1) bk[1]++;
//         else if(pp==2) bk[2]++;
//         else if(pp==3) bk[3]++;
//     }
//     while(bk[1]>0&&bk[2]>0&&bk[3]>0){
//         bk[1]--;
//         bk[2]--;
//         bk[3]--;
//     }
//     cout<<bk[1]+bk[2]+bk[3];
// }
// 
#include <iostream>
using namespace std;
int bk[301] ={0};
int main() 
{
    int n;
    int k;
    int pp;
    cin>>n>>k;
    for(int i=0;i<n;i++){
        cin>>pp;
        bk[pp]+=1;
    }
    int sum=0;
    int min=100000000;
    for(int i=0;i<k;i++){
        if(bk[i]<min)min=bk[i];
    }
    for(int i=0;i<k;i++){
        bk[i]-=min;
        sum+=bk[i];
    }
    cout<<sum-1;
}