A92121.「USACO 2022.12 Platinum」Making Friends
提高+/省选-
通过率:0%
时间限制:3.00s
内存限制:1024MB
题目描述
题目来自 USACO 2022 December Contest, Platinum Problem 2. Making Friends
FJ 的 N(2≤N≤2⋅105)头编号为 1…N 的奶牛之中初始时有 M(1≤M≤2⋅105)对朋友。奶牛们一头一头地离开农场去度假。第 i 天,第 i 头奶牛离开了农场,同时第 i 头奶牛的所有仍在农场的朋友互相都成为了朋友。问总共建立了多少新的朋友关系?
输入格式
输入的第一行包含 N 和 M。
接下来 M 行每行包含两个整数 ui 和 vi,表示奶牛 ui 和 vi 是朋友(1≤ui,vi≤N,ui=vi)。每个奶牛无序对至多出现一次。
输出格式
输出一行,包含形成的新的朋友关系的总数。不要计入初始时已经是朋友的奶牛对。
输入输出样例
输入#1
7 6 1 3 1 4 7 1 2 3 2 4 3 5
输出#1
5
说明/提示
- 测试点 2-3 满足 N≤500。
- 测试点 4-7 满足 N≤104。
- 测试点 8-17 没有额外限制。