Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: cheraim
Problemset: พอด
Language: cpp
Time: 0.016 second
Submitted On: 2026-09-10 19:54:31
// #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=1;i<=n;i++){
cin>>pp;
bk[pp]+=1;
}
int sum=0;
int min=100000000;
for(int i=1;i<=k;i++){
if(bk[i]<min)min=bk[i];
}
for(int i=1;i<=k;i++){
bk[i]-=min;
sum+=bk[i];
}
cout<<sum;
}