YCYZM 2013-11-01 06:28:35
点我顶贴
收藏
删除
#include<stdio.h>
int main()
{
int m,n,N[1005]={-1},M[105]={-1},k=0,ans=0,p=1;
scanf("%d%d",&m,&n);
for(int i=1;i<=n;i++)
scanf("%d",&N[i]);
for(int i=1;i<=n;i++)
{
k=0;
for(int j=1;j<=m;j++)
if(N[i]==M[j])
k=1;
if(k==0)
{
ans++;
if(p<m)
{ M[p]=N[i];p++;}
else
{
for(int q=1;q<=m-1;q++)
M[q]=M[q+1];
M[m]=N[i];
}
}
}
printf("%d",ans);
getchar();
getchar();
return 0 ;
}