比赛场次 77
比赛名称 20101117
比赛状态 已结束比赛成绩
开始时间 2010-11-17 08:15:00
结束时间 2010-11-17 11:30:00
开放分组 全部用户
注释介绍
题目名称 教官
输入输出 officer.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatar.Xmz AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatar苏轼 AAAAAAAAAA 0.000 s 0.00 MiB 100
GravatarDes. AAAAAAAAAA 0.000 s 0.00 MiB 100
GravatarCitron酱 AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatarwangwangdog AAATAAAAAA 0.000 s 0.00 MiB 90
Gravatarybh AAATAAAAAA 0.000 s 0.00 MiB 90
GravatarPom AAATAAAAAA 0.000 s 0.00 MiB 90
Gravatardonny AAAATTTTTA 0.000 s 0.00 MiB 50
Gravatar苏轼 AAAAWWWWWA 0.000 s 0.00 MiB 50
Gravatargragon AAWAWWWWWA 0.000 s 0.00 MiB 40
Gravatarwo shi 刘畅 AATTWTATWA 0.000 s 0.00 MiB 40
Gravatarbelong.zmx AAEAEEEEEA 0.000 s 0.00 MiB 40
Gravatarmake AAWTWWWWWA 0.000 s 0.00 MiB 30
Gravatarmagic AATTWTWTWA 0.000 s 0.00 MiB 30
Gravatar1102 AAETEEWEEA 0.000 s 0.00 MiB 30
GravatarZhouZn1 AATTTTTTTA 0.000 s 0.00 MiB 30
Gravatar王者自由 ATTTTTTTTA 0.000 s 0.00 MiB 20
Gravatarmaxiem WAETWEWEEW 0.000 s 0.00 MiB 10
Gravatar郭乾乐 WWWWWWWWWA 0.000 s 0.00 MiB 10
Gravatarsr-end WWEEEEEEEW 0.000 s 0.00 MiB 0
Gravataritachi EEEEEEEEEE 0.000 s 0.00 MiB 0
Gravatarmate WWWWWWWWWW 0.000 s 0.00 MiB 0
Gravatarreamb WWWWWWWWWW 0.000 s 0.00 MiB 0
GravatarDeiTy WWWWWWWWWW 0.000 s 0.00 MiB 0
Gravatarzhangyl WWTTWTTWWW 0.000 s 0.00 MiB 0
Gravatarkaaala WWWWWWWWWW 0.000 s 0.00 MiB 0
Gravatarfanzeyi WWWWWWWWWW 0.000 s 0.00 MiB 0
Gravatarnick09 C 0.000 s 0.00 MiB 0
GravatarAchilles WWWTWTWWWW 0.000 s 0.00 MiB 0

教官

★★   输入文件:officer.in   输出文件:officer.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】


每个学年的开始,高一新生们都要进行传统的军训。今年有一个军训教官十分奇怪,他为了测试学员们的反应能力,每次吹哨后学员们都会变换位置。每次左数第i位学员都会站到第ai个位置,经过若干次之后,队伍又会回到原来的样子。
你的任务是计算n个人的队伍至少经过多少次之后,队伍恢复到原来样子。

 

【输入】


第一行包含一个整数N(0<N<=10000),表示队伍的人数。
接下来N行,每行一个正整数ai表示左起第i个人接下来出现在左起第ai个位置上。

 

【输出】


仅包括一行,一个正整数M,表示军官最少的吹哨次数。
 

【输入样例】

officer.in

5
2
3
4
5
1

【输出样例】

officer.out

5
【提示】

数据规模
对于30%的数据,有N<=100
对于100%的数据,有N<=10000;
对于全部数据,答案在均在64位整数范围之内。