#USACO2327. 舞步
舞步
题目描述
Farmer John 的奶牛们正在炫耀她们的最新舞步!
最初,所有的 头奶牛站成一行,奶牛 排在其中第 位。
舞步序列给定为 个位置对 。
在舞蹈的第 分钟,位置 与 上的奶牛交换位置。
同样的 次交换在第 分钟发生,在第 分钟再次发生,以此类推,无限循环。换言之,
- 在第 1 分钟,位置 与 上的奶牛交换位置。
- 在第 2 分钟,位置 与 上的奶牛交换位置。
- ………
- 在第 分钟,位置 与 上的奶牛交换位置。
- 在第 分钟,位置 与 上的奶牛交换位置。
- 在第 分钟,位置 与 上的奶牛交换位置。
- 以此类推……
对于每头奶牛,求她在队伍中会占据的不同的位置数量。
输入格式
输入的第一行包含 和 。
以下 行分别包含 。
输出格式
输出 行,第 行包含奶牛 可以到达的不同的位置数量。
5 4
1 3
1 2
2 3
2 4
4
4
3
4
1
提示
奶牛 1 可以到达位置 {1,2,3,4}。 奶牛 2 可以到达位置 {1,2,3,4}。 奶牛 3 可以到达位置 {1,2,3}。 奶牛4 可以到达位置 {1,2,3,4}。 奶牛5 从未移动,所以她没有离开过位置 5。