logo AlgoBeat OnlineJudge
登录 注册

#213451. [GCJ 2012 Finals] Shifting Paths

内存限制:1024 MiB 时间限制:6000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

You have been walking in the woods for hours, and you want to go home.

The woods contain clearings labeled . You are now at clearing , and you must reach clearing in order to leave the woods. Each clearing from to has a left path and a right path leading out to other clearings, as well as some number of one-way paths leading in. Unfortunately, the woods are haunted, and any time you enter a clearing, one of the two outgoing paths will be blocked by shifty trees. More precisely, on your visit to any single clearing:

  • You must leave along the left path if is odd.
  • You must leave along the right path if is even.
  • All paths are one-way, so you have no choice at each step: you must go forward through the one unblocked outgoing path.

So the first time you are in clearing #1, you will leave along the left path. If you ever come back to clearing #1 for a second time, you would leave along the right path; the third time, you'd leave along the left path again; and so on.

You begin at clearing #1, and when you get to clearing #N, you can leave the woods. How many paths do you need to follow before you get out?

输入格式

The first line of the input gives the number of test cases, . test cases follow, each beginning with a line containing a single integer .

lines follow, each containing two integers and . Here, represents the clearing you would end up at if you follow the left path out of clearing , and represents the clearing you would end up at if you follow the right path out of clearing .

No paths are specified for clearing because once you get there, you are finished.

输出格式

For each test case, output one line containing "Case #: ", where is the case number (starting from 1) and is the number of paths you need to follow to get to clearing . If you will never get to clearing , output "Infinity" instead.

样例

样例输入 1

2
4
2 1
3 1
2 4
3
2 2
1 2

样例输出 1

Case #1: 8
Case #2: Infinity

数据范围与提示

Sample Explanation

In the first sample case, your route through the woods will be as shown below:

Paths followed Clearing Path direction
0 1 Left
1 2
2 3
3 2 Right
4 1
5 Left
6 2
7 3 Right
8 4 -

Limits

  • for all .

Test set 1 (5 Pts, Visible Verdict)

Test set 2 (46 Pts, Hidden Verdict)