How Many Tables
Problem Description Today is Ignatius' birthday. He invites a lot of friends. Now it's dinner time. Ignatius wants to know how many tables he needs at least. You have to notice that not all the friends know each other, and all the friends do not want to stay with strangers.
Input The input starts with an integer T(1<=T<=25) which indicate the number of test cases. Then T test cases follow. Each test case starts with two integers N and M(1<=N,M<=1000). N indicates the number of friends, the friends are marked from 1 to N. Then M lines follow. Each line consists of two integers A and B(A!=B), that means friend A and friend B know each other. There will be a blank line between two cases.
Output For each test case, just output how many tables Ignatius needs at least. Do NOT print any blanks.
Sample Input 2 5 3 1 2 2 3 4 5 5 1 2 5
Sample Output 2 4
|
相关文章
- 02-09HDU-1213 How Many Tables(并查集模板题)
- 02-09How Many Tables (简单并查集)
- 02-09How Many Tables-并查集
- 02-09How Many Tables 普通并查集
- 02-09D - How Many Answers Are Wrong HDU - 3038【带权并查集】
- 02-09How Many Answers Are Wrong HDU - 3038 并查集,加权(路径)
- 02-09HDU - 3038 - How Many Answers Are Wrong(带权并查集)
- 02-09CSUST 简单数学题 题解(质因子分解+并查集)
- 02-09并查集及其简单应用:优化kruskal算法
- 02-09CSUST 简单数学题 题解(质因子分解+并查集)