B. 新生宿舍分配

    传统题 1000ms 256MiB

新生宿舍分配

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

新生宿舍分配

\hspace{15pt}学校有 nn 名新生,最初互不认识。

\hspace{15pt}现在给出 mm 组认识关系。如果 aabb 认识,bbcc 认识,则 aacc 也认识。

\hspace{15pt}如果两个人认识,他们希望被安排在同一间宿舍。

\hspace{15pt}学校提供任意间 44 人间 。每间宿舍最多可以住 44 人,宿舍允许不住满。

\hspace{15pt}每个人只会和自己认识的人居住在同一个宿舍。宿舍允许不住满

\hspace{15pt}请问至少需要多少间宿舍。

输入描述

\hspace{15pt}第一行输入两个整数 nn (1n2×105)(1 ≦ n ≦ 2 × 10^5)mm (1mn)(1 ≦ m ≦ n),分别表示新生的个数和认识关系数。

\hspace{15pt}接下来 mm 行,第 ii 行输入两个整数 ai,bi(1ai,bin)a_i , b_i (1 ≦ a_i, b_i ≦ n) ,表示学生 aia_ibib_i 认识。

输出描述

\hspace{15pt}输出一个整数,表示至少需要多少间宿舍。

示例1

输入

8 3
1 2
2 3
4 5

输出

5

示例2

输入

10 5
1 2
2 3
3 4
5 6
7 8

输出

5

111

未参加
状态
已结束
规则
IOI
题目
6
开始于
2026-3-14 19:15
结束于
2026-3-14 21:15
持续时间
2 小时
主持人
参赛人数
1