#296. Dance Mooves
0
Dance Mooves
Dance Mooves
题目描述
Farmer John 的奶牛们正在炫耀她们新的舞步!
一开始,所有 头奶牛()站成一排,第 头奶牛站在队列的第 个位置。舞步序列由 ()对位置 给出。在舞蹈的第 分钟,队列中位置 和 的奶牛交换。
同样的 次交换会在第 分钟再次发生,在第 分钟再次发生,如此循环往复,无限持续。换句话说:
在第 分钟,位置 与 的奶牛交换。 在第 分钟,位置 与 的奶牛交换。 ... 在第 分钟,位置 与 的奶牛交换。 在第 分钟,位置 与 的奶牛交换。 在第 分钟,位置 与 的奶牛交换。 以此类推……
对于每一头奶牛,请确定她在队列中将会占据过的不同位置数量。
输入格式
第一行包含整数 和 。接下来的 行中,每行包含一对数 ()。
输出格式
输出 行,其中第 行输出奶牛 能到达的不同位置数量。
5 4
1 3
1 2
2 3
2 4
4
4
3
4
1
提示
奶牛 到达位置集合 。 奶牛 到达位置集合 。 奶牛 到达位置集合 。 奶牛 到达位置集合 。 奶牛 从不移动,所以她从未离开位置 。 计分: 测试点 1-5 满足 。 测试点 6-10 满足 。 测试点 11-20 无额外限制。 题目来源:Chris Zhang
标签: USACO|2021|Silver
来源
USACO|2021|Silver