比赛 20101117 评测结果 WWWWWWWWWW
题目名称 教官 最终得分 0
用户昵称 fanzeyi 运行时间 0.000 s
代码语言 C 内存使用 0.00 MiB
提交时间 2010-11-17 09:31:19
显示代码纯文本
/*
 * ===========================================
 *
 * 	Task: Officer
 * 	User: fanzeyi
 * 	Lang: C
 *
 * ===========================================
 */
#include <stdio.h>
#include <stdlib.h>

int main()
{
	int n;
	long long count=0;
	int *model;
	FILE *fin=fopen("officer.in","r");
	FILE *fout=fopen("officer.out","w");
	fscanf(fin,"%d\n",&n);
	model=(int*)malloc(sizeof(int)*n);
	int i;
	for(i=0;i<n;i++)
		fscanf(fin,"%d\n",&model[i]);
	fclose(fin);
	int a=0;
	while(1)
	{
		a=model[a]-1;
		count++;
		if(a==0)
			break;
	}
	fprintf(fout,"%lld",count);
	return 0;
}