loj#P3809. 「HEOI2012」朋友圈
「HEOI2012」朋友圈
题目描述
在很久很久以前,曾经有两个国家和睦相处,无忧无虑的生活着。
一年一度的评比大会开始了,作为和平的两国,一个朋友圈数量最多的永远都是最值得他人的尊敬,所以现在就是需要你求朋友圈的最大数目。两个国家看成是AB两国,现在是两个国家的描述:
A国:每个人都有一个友善值,当两个A国人的友善值 ,如果 ,那么这两个人都是朋友,否则不是;
B国:每个人都有一个友善值,当两个B国人的友善值 ,如果 或者()化成二进制有奇数个 ,那么两个人是朋友,否则不是朋友;
两国之间的人也有可能是朋友,数据中将会给出 之间朋友的情况。
对于朋友的定义,关系是是双向的。
在 两国朋友圈的定义:一个朋友圈集合 ,满足 ,对于所有的 , 和 是朋友。
由于落后的古代,没有电脑这个也就成了每年最大的难题,而你能帮他们求出最大朋友圈的人数吗?
输入格式
第一行三个整数 ,分别表示 A 国人数,B 国人数,A、B 两国之间是朋友的对数。
第二行 个数 ,表示A国第 个人的友善值。
第三行 个数 ,表示B国第 个人的友善值。
第 到第 行,每行两个整数 表示 国的第 个人和 国第 个人是朋友。
输出格式
输出一个整数,表示最大朋友圈的数目。
2 4 7
1 2
2 6 5 4
1 1
1 2
1 3
2 1
2 2
2 3
2 4
5
数据范围与提示
有两类数据:
第一类:;
第二类:。
友善值为 int
类型正整数。