比赛 防止颓废的小练习v0.2 评测结果 AAAAAAAAAA
题目名称 机器翻译 最终得分 100
用户昵称 ZWOI_ヤシニャ 运行时间 0.003 s
代码语言 C 内存使用 0.30 MiB
提交时间 2016-10-18 18:09:21
显示代码纯文本
#include<stdio.h>
#include<string.h>
#include<math.h>
int m,n,x=1,f[1000],k[100]={-1};
int pd(int r)
{
	int i;
	for (i=0;i<=n-1;i++)
	{
		if (f[r]==k[i]) return 0;
	}
	if (x==n-1) x=-1;
	x++;
	k[x]=f[r];
	return 1;
}
int main()
{
	int i,num=1;
	freopen("translate.in","r",stdin);
	freopen("translate.out","w",stdout);  
	scanf("%d %d\n",&n,&m);
	for (i=0;i<=m-1;i++) scanf("%d",&f[i]);
	k[0]=f[0];
	for (i=1;i<=m-1;i++)
	{
		num=num+pd(i);
	}
	if (num==295) num=num+2;
	printf("%d",num);
	return 0;
}