Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

第七题

Posted by 346248129 at 2008-09-20 09:07:30
TimeLimit : 1 Second   Memorylimit : 32 Megabyte   

Totalsubmit : 0   Accepted : 0

  There are a group of students. Some of them may know each other, while others don't. For example, A and B know each other, B and C know each other. But this may not imply that A and C know each other.
  Now you are given all pairs of students who know each other. Your task is to divide the students into two groups so that any two students in the same group don't know each other.If this goal can be achieved, then arrange them into double rooms. Remember, only paris appearing in the previous given set can live in the same room.
  Calculate the maximum number of pairs that can be arranged into these double rooms. 

Input 

  For each data set:
  The first line gives two integers, n and m(1<=200), indicating there are n students and m pairs of students who know each other. The next m lines give such pairs.
  Proceed to the end of file. 

Output 

  If these students cannot be divided into two groups, print "No". Otherwise, print the maximum number of pairs that can be arranged in those rooms. 

Sample Input 

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

Sample Output 

No
3 


Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator