#CSPJQM011. similarity
similarity
题⽬描述(Description)
⼩G通过摆放⼀些城市和道路构成了⼀个世界地图。趁着⼩G出去玩的时候,⼤G把⼩G的世界地图上的 城市全部打乱并放在了原来这些城市所在的位置(并不是⼀⼀对应),⼜修改了⼀些道路。⼩G玩完回来 后发现⾃⼰的东⻄被打乱了,感到⾮常⽣⽓,但是他⼜被⼀个更有趣的问题吸引了:被修改之后的世界 地图与原来的世界地图的最⼤相似度是多少?(ps:相似度的定义为将城市还原后还有多少条道路和之 前的道路相同)
输⼊格式(Format Input)
第⼀⾏为两个整数n,m,表示⼀共有n个城市,m条道路 接下来m⾏,每⾏两个整数x,y,表示原来⼩G的世界地图中有⼀条道路连接编号为x和y的两个城市。 紧接着m⾏,每⾏两个整数x’,y’,表示被⼤G修改后的世界地图中有⼀条道路连接编号为x’和y’的两个 城市。
输出格式(Format Output)
⼀⾏⼀个整数,表示最⼤相似度。
Samples
4 5
4 3
2 1
3 2
2 4
2 3
1 4
3 2
2 1
1 3
4 4
4
限制(Restrictions)
时间限制(Time Limit): 300 ms
内存限制(Memory Limit): 65536 KB
【样例解释】
原图中的1,2,3,4号城市分别对应现在图中的 4,1,2,3 将修改后的图还原
1 4 -> 2 1
3 2 -> 4 3
2 1 -> 3 2
1 3 -> 2 4
4 4 -> 1 1