题号:NC236773
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
Playf刚刚搬完家,他的新家有

个插座,编号依次为

。Playf总共有

个电器,编号依次为

。 出于某些原因,每一个电器只能与特定的插座连接,每个插座只能连接一个电器。具体地,总共有

种电器和插座的连接方式。此外,Playf还带了一个插线板,这意味着Playf可以把插线板连在某一个插座上,使得这个插座最多能连接3个电器。Playf想知道他最多能让多少个电器成功连到适合的插座上。
输入描述:
第一行输入三个整数
)
,分别表示插座个数,电器个数,连接方式总数。
接下来

行,每行两个整数
)
,描述一个连接方式,表示编号为

的插座可以被编号为

的电器连接。
输出描述:
输出一行一个整数,表示Playf最多能让多少个电器成功连到适合的插座上。
示例1
输入
复制
3 6 8
1 1
1 2
1 3
2 3
2 4
3 4
3 5
3 6
说明
1号插座连接1号电器,2号插座连接3号电器,3号插座利用插线板连接4、5、6号电器,总共可以连接5个电器。
示例2
输入
复制
3 5 7
1 1
1 2
2 2
2 3
2 4
3 4
3 5