Team them up! - UVA 1627 - Virtual Judge (vjudge.net)
题目描述
有 个人,把他们分成非空的两组,使得每个人都被分到一组,且同组中的人相互认识。
要求两组的成员人数尽量接近。多解时输出任意方案,无解时输出No Solution
。
例如, 认识 ; 认识 ; 认识 , 认识, 认识(注意 认识 但 不认识 ), 则可以分两组:和。
样例
输入
2
5
3 4 5 0
1 3 5 0
2 1 4 5 0
2 3 5 0
1 2 3 4 0
5
2 3 5 0
1 4 5 3 0
1 2 5 0
1 2 3 0
4 3 2 1
输出
No solution
3 1 3 5
2 2 4