传统题 1000ms 256MiB

鸭鸭舞会

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

Daddy Duck 的鸭鸭们计划举办一场盛大的舞会庆祝鸭鸭帮成立两周年!

舞会开始前,鸭鸭们站成一行,第 ii 只鸭鸭排在位置 ii。舞会的主持人 Daddy Duck 给出了 KK 个数对 (a1,b1)(aK,bK)(a_1,b_1)\dots (a_K,b_K)。舞会的第 ii 分钟,在位置 aia_i 上的鸭鸭会与在位置 bib_i 上的鸭鸭交换位置;同样的 KK 次交换在下一个 KK 分钟再次循环发生,即在第 xK+ixK+i 分钟(xx 为非负整数),在位置 aia_i 上的鸭鸭会与在位置 bib_i 上的鸭鸭再次交换位置。以此类推,展现一场循环的精彩演出。

现在 Daddy Duck 的鸭鸭们想要知道,假设舞会的时间足够长,自己能占据的不同位置的数量。

输入输出格式

输入格式

第一行包含两个正整数 N,K(2N105,K2×105)N,K(2\le N\le 10^5, K\le 2\times 10^5)

接下来 KK 行,每行包含两个整数 ai,bi(1ai<biN)a_i,b_i(1 \le a_i < b_i\le N) 描述数对。

输出格式

输出 NN 行,第 ii 行一个整数表示第 ii 只鸭鸭能到达的位置数量。

输入输出样例

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

2023安徽大学ICPC集训队排位选拔赛 - Round2

未参加
状态
已结束
规则
ACM/ICPC
题目
7
开始于
2023-6-11 14:00
结束于
2023-6-11 18:00
持续时间
4 小时
主持人
参赛人数
26