#Lutece2556. 嘬痰猩猩
嘬痰猩猩
Migrated from Lutece 2556 嘬痰猩猩
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
「嘬痰猩猩,10500 分,我只有 101 分,但是他并不是我的对手,我的分很低,但是却很强,因为我一分抵别人一百分,懂吗,为什么这么说呢,因为我天赋异禀」
这是马老师的一句名言,马老师很喜欢打八球,而且他觉得自己天赋异禀,能力很强。这一天,他找到了你,想来考验一下你的桌球水平,但他觉得八球太简单了,于是他决定跟你打一场 球游戏,规则如下:桌上一共有 个球,编号为 ,双方轮流击球,每次只能打一杆且最多只能进一个球,你先手。马老师会给出 个任务,编号为 ,每个任务包含两个不同的球的编号,你打进或曾经打进这两个球中的任意一个球时,就能完成该任务,同时,你需要完成第 个任务后,才能解锁第 个任务。你需要从第 个任务开始,完成全部任务或者在某一回合中你没有完成任何任务时,游戏结束。
因为你经常看马老师打桌球,所以你很了解马老师的习惯:马老师会将 个球分成 对,当一对中的任意一个球被你打进时,下一回合马老师会打进这一对中的另一个。
你想知道在理想情况下(每杆必进),自己最多能完成多少任务。
Input
第一行有一个整数 ,表示这是一场 球游戏。
接下来 行,第 行包含两个整数 和 ,表示马老师将球分成的 对中的第 对中两个球的编号为 和 。数据保证这 个数互不相同。
接下来一行有一个整数 ,表示马老师给出的任务数量。
接下来 行,第 行包含两个整数 和 ,表示第 个任务中两个球的编号为 和 。
Output
一个整数,表示理想情况下(每杆必进),最多能完成任务的数量。
Samples
2
1 3
2 4
2
1 4
2 3
2
3
1 3
2 4
5 6
5
1 2
4 1
4 5
5 2
3 6
4
Constraints
$1\le N\le 10^5, 1\le M\le 2 \times 10^5, 1\le a_i, b_i, c_i, d_i \le 2N$
Resources
2021 UESTC ICPC Training for Graph