1. 程式人生 > >CCF201412(1)門禁系統

CCF201412(1)門禁系統

下面程式碼不管怎麼測試結果都是對的,可是系統評定依然0分。。。。。
#include<stdio.h>
int main()
{
	int n;
	int a[1001];
	int book[1001]={0};
	scanf("%d",&n);
	int i;
	for(i=1;i<=n;i++)
	{
		scanf("%d",&a[i]);
		if(book[a[i]]==0)
		{
			a[i]=1;
			book[a[i]]=1;
		}
		else
		{
			book[a[i]]++;
			a[i]=book[a[i]];
		}
	}
	for(i=1;i<=n;i++)
		printf("%d ",a[i]);		
	printf("\n");
	return 0;
}
今天做了一道題相鄰數對問題,就想到了這道題換了一種方法AC,迷之測評系統啊
#include<stdio.h>
int main()
{
	int n;
	int a[1001];
	int book[1001]={0};
	scanf("%d",&n);
	int i;
	for(i=1;i<=n;i++)
		scanf("%d",&a[i]);
			
	
	for(i=1;i<=n;i++)
	{
		book[a[i]]++;	
		printf("%d ",book[a[i]]);
	}
	return 0;
}