编程题

分考场

题目描述

n个人参加某项特殊考试。

为了公平,要求任何两个认识的人不能分在同一个考场。

求最少需要分几个考场才能满足条件。

输入格式:

第一行,一个整数n(1<n<100),表示参加考试的人数。

第二行,一个整数m,表示接下来有m行数据

以下m行每行的格式为:两个整数a,b,用空格分开 (1<=a,b<=n) 表示第a个人与第b个人认识(编号从1开始)。

输出格式:

一行一个整数,表示最少分几个考场。

例如:

输入:

5

8

1 2

1 3

1 4

2 3

2 4

2 5

3 4

4 5

程序应该输出:

4

再比如:

输入:

5

10

1 2

1 3

1 4

1 5

2 3

2 4

2 5

3 4

3 5

4 5

则程序应该输出:

5

资源约定:

峰值内存消耗 < 256M

CPU消耗 < 1000ms

查看答案
赣ICP备20007335号-2