QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 128 MB Total points: 100

#16028. 神奇的国度

الإحصائيات

如果问你最喜欢哪种形状,正方形、圆还是六边形,你会如何选择?K国的国民们会得出统一的答案:三角形。是的,K国就是这样一个神奇的国度,他们对三角形情有独钟:无论在文字、艺术还是建筑方面,他们的文化中处处闪现着三角形的美。就连在人际交往方面,K国的国民们也坚持“三角原则”:他们认为三个人互相认识的关系(即A认识B,B认识C,C认识A)是简洁而高效的,并且称之为“三角关系”。为了巩固“三角关系”在人际交往中的地位,K国禁止“四边关系”、“五边关系”和任何“N边关系”($N>3$)。所谓“N边关系”是指N个人$a_1,a_2,\cdots,a_N$中只有$a_1$和$a_2$,$a_2$和$a_3$,……,$a_{N-1}$和$a_N$,$a_N$和$a_1$这N对朋友关系,而没有其它人互相认识。比如说,“四边关系”是指四个人A,B,C,D,满足A、B互相认识,B、C互相认识,C、D互相认识,D、A互相认识,而A、C互相不认识,B、D互相不认识。

K国有一个古老的习俗:每年的夏天都举办一场全国性的比赛,K国的全体国民都要参加比赛。比赛的规则每年各不相同,国民们可以自由组队来参赛,每队的人数不限。然而,近年来赛场上接连出现了作弊的现象,于是国王决定,禁止同一队中有两个人相互认识的人。也就是说,只有互相不认识的人才能分在同一队。可是这样可能导致参赛的队伍过多,以至于要花很多时间才能完成整个比赛。因此国王想知道,最少需要分成多少队来进行比赛,使得每队的队员之间互相不认识。

输入格式

第一行包含两个整数,并用一个空格隔开,第一个整数表示K国的总人数$n$,第二个整数$m$表示这些人中有$m$对互相认识的朋友。其中,$1 \le n \le 10000$,$1 \le m \le 10^6$。

接下来$m$行,每行有两个整数$a_i$和$b_i$,并用一个空格隔开,其中$1 \le a_i,b_i \le n$且$a_i \ne b_i$,表示$a_i$和$b_i$是一对互相认识的朋友。输入数据保证相同朋友关系对只出现一次。

输出格式

仅包含一个整数,表示最少需要分成多少队来进行比赛,使得每队的队员之间互相不认识。

样例数据

input.txt

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

output.txt

3

样例数据说明

一种可行的方案为:第1个人和第3个人组成一队,第2个人单独组成一队,第4个人单独组成一队。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.