TopCoder

User's AC Ratio

100.0% (17/17)

Submission's AC Ratio

67.7% (21/31)

Tags

Description

在水果王國裡面,有一個舉世公認的大型男芒果。因為他實在是太帥了,導致蔬菜王國與水果王國之間曾經為了爭奪芒果進行了長達幾十年的戰爭,史稱桃酪梨戰爭,但這又是另一個故事了。

因為芒果的追求者實在太多了,他決定乾脆當起月老。芒果現在有 $n$ 個追求者,而每個追求者除了芒果以外都可以和一些其他的追求者互相配對,但是每個追求者最多就只能和另一個追求者配對,請幫忙芒果算出在最好的情況下,最多能有幾對追求者配對成功。

Input Format

輸入第一行為兩個正整數 $n,m$ 代表有 $n$ 個芒果追求者和 $ m $ 種可能的配對關係

接下來 $m$ 行,每行有兩個正整數 $u,v$ 表示芒果追求者 $u$ 和芒果追求者 $v$ 可以被配對

  • $1 \leq n \leq 500$
  • $0 \leq m \leq 120000$
  • $1 \leq u < v \leq n$
  • 保證不會出現重複的 $u,v$

Output Format

輸出一個整數,表示最多可以配對幾對芒果追求者

Sample Input 1

7 8
1 3
1 6
6 7
2 7
1 2
2 4
4 5
2 5

Sample Output 1

3

Sample Input 2

5 4
1 2
1 3
1 4
1 5

Sample Output 2

1

Hints

芒果不僅是大型男,數學也很好,他留了一個他之前拿來算在 $\mathbb{F}_{P}$ 下的矩陣 rank 的程式給你 mango_rank1.cpp 。

Problem Source

Subtasks

No. Testdata Range Constraints Score
1 0~1 範例測資。 0
2 0~49 無特別限制。 100

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 1000 262144 65536 1 2
1 1000 262144 65536 1 2
2 1000 262144 65536 2
3 1000 262144 65536 2
4 1000 262144 65536 2
5 1000 262144 65536 2
6 1000 262144 65536 2
7 1000 262144 65536 2
8 1000 262144 65536 2
9 1000 262144 65536 2
10 1000 262144 65536 2
11 1000 262144 65536 2
12 1000 262144 65536 2
13 1000 262144 65536 2
14 1000 262144 65536 2
15 1000 262144 65536 2
16 1000 262144 65536 2
17 1000 262144 65536 2
18 1000 262144 65536 2
19 1000 262144 65536 2
20 1000 262144 65536 2
21 1000 262144 65536 2
22 1000 262144 65536 2
23 1000 262144 65536 2
24 1000 262144 65536 2
25 1000 262144 65536 2
26 1000 262144 65536 2
27 1000 262144 65536 2
28 1000 262144 65536 2
29 1000 262144 65536 2
30 1000 262144 65536 2
31 1000 262144 65536 2
32 1000 262144 65536 2
33 1000 262144 65536 2
34 1000 262144 65536 2
35 1000 262144 65536 2
36 1000 262144 65536 2
37 1000 262144 65536 2
38 1000 262144 65536 2
39 1000 262144 65536 2
40 1000 262144 65536 2
41 1000 262144 65536 2
42 1000 262144 65536 2
43 1000 262144 65536 2
44 1000 262144 65536 2
45 1000 262144 65536 2
46 1000 262144 65536 2
47 1000 262144 65536 2
48 1000 262144 65536 2
49 1000 262144 65536 2