开始: 2023-08-27 07:00:00

0827稠州提高组暑期赛04

结束: 2023-08-27 11:00:00
当前  2025-06-06 08:22:12  类型: IOI  状态: 已经结束 

P1. 围圈圈
描述

你是幼儿园的一个老师, 你的班级有N个孩子, 每一个孩子 有一个唯一的学号(1N), 每一个孩子都有一个唯一的好朋友, 而且 你知道每个孩子的好朋友是谁, 注意好朋友并不一定是双向的 你明天的课程计划需要参加的孩子围着坐成一圈. 而且这个圈中人数越 多越好,圈子里的每个人的好朋友都会坐在自己旁边, 不在圈里的孩子 会做观众围观他们. 请问最多可以有多少孩子围成一圈.

输入

第一行输入一个整数 T

每组数据第一行输入一个整数 N

第二行输入N个整数Fi 表示第i个孩子的好朋友Fi!=i

输出

对于每组测试数据输出Case #x: y的格式,x表示测试组数, y表示答案

样例

输入

4
4
2 3 4 1
4
3 3 4 1
4
3 3 4 3
10
7 8 10 10 9 2 9 6 3 3

输出

Case #1: 4
Case #2: 3
Case #3: 3
Case #4: 6
提示

对于30%的数据: 3<=N<=10

对于60%的数据: 3<=N<=100

对于100%的数据:3<=N<=1000

提交

题目参数
时间限制 1 秒
内存限制 256 MB
提交