比赛 20190908之惊鸿 评测结果 AAAAAAAAAA
题目名称 机器翻译 最终得分 100
用户昵称 Harry Potter 运行时间 0.005 s
代码语言 C++ 内存使用 13.67 MiB
提交时间 2019-09-18 21:16:35
显示代码纯文本
    #include<iostream>
    #include<cstdio>
    #include<cstring>
    #include<string>
    #include<algorithm>
    #include<cstdlib>
    #include<cmath>
    using namespace std;
    bool f[1001]={0};int q[1010]={0},h=0,t=0,sum=0;
    int main()
    {
    	freopen("translate.in","r",stdin);
    	freopen("translate.out","w",stdout);
    	int c,n;
    	scanf("%d%d",&c,&n);
    	for(int i=0,c1;i<n;i++)
    	{
    		scanf("%d",&c1);
    		if(f[c1]==0)
    		{
    			f[c1]=1;
    			q[t++]=c1;
    			if(t-h>c)
    			{
    				f[q[h]]=0;
    				h++;
    			}
    			sum++;
    		}
    	}
    	printf("%d",sum);
    	return 0;
    }