R. 社交网络
社交网络
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
“连通” 是一个社交网络平台,拥有 个用户(编号 ~ )和 条好友关系。用户通过双向好友关系互相连接,形成不同的社交圈子。
近期,平台遭遇一系列 “关系解除” 事件。由于隐私政策变更、用户矛盾等原因,平台将按顺序自动解除 对好友关系。每次解除后,社交网络的结构都会发生变化,原本互相连接的用户群体可能被分割。
你作为平台的数据分析师,需要监控这一过程。每次好友关系解除后,你需要立即向管理后台报告:当前网络中还剩下多少个互相关联的用户群体?
管理层要求你提供完整的分析报告:从初始状态开始,到每次关系解除后的状态,直到所有指定关系都被解除。
输入格式
第一行两个整数 和 ,分别表示用户数量和好友关系数量。
接下来 行,每行两个整数 和 ,表示用户 和用户 之间的好友关系。保证 ,且无重边。
输出格式
输出 行,每行一个整数。第 行表示前 对关系解除后的连通群体数量。
样例
4 5
1 2
2 3
3 4
4 1
1 3
1
1
2
2
3
4
样例1解释
初始连通块:。
删除前 对后:。
删除前 对后:,。
删除前 对后:,。
删除前 对后:,,。
删除前 对后:,,,。
数据范围
对于 的数据,。
对于 的数据,,。