没啥好说的……
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<map>
#include<vector>
#include<cmath>
using namespace std;
#define ll long long
int A[111];
int main()
{
cin.sync_with_stdio(false);
int n;
while (cin>>n)
{
memset(A,0,sizeof(A));
int Total(0);
int k(0);
int tp;
for (int i=0;i<n;i++)
{
cin>>tp;
if (A[tp])
k++;
else
{
A[tp]++;
Total++;
}
}
cin>>tp;
if (tp<=k)
cout<<Total<<endl;
else
cout<<Total-(tp-k)<<endl;
}
}