IP聚合
Time Limit: 2000/1000 MS (Java/Others)
Memory Limit: 65536/65536 K (Java/Others)
Problem Description
Input
第一行包含一个整数T,(1≤T≤50)代表测试数据的组数,
接下来T组测试数据。每组测试数据包含若干行,
第一行两个正整数N(1≤N≤1000,1≤M≤50),M。接下来N行,每行一个字符串,代表一个 IP 地址,
再接下来M行,每行一个字符串代表子网掩码。IP 地址和子网掩码均采用A.B.C.D的形式,其中A、B、C、D均为非负整数,且小于等于255。
Output
Sample Input
- 2
- 5 2
- 192.168.1.0
- 192.168.1.101
- 192.168.2.5
- 192.168.2.7
- 202.14.27.235
- 255.255.255.0
- 255.255.0.0
- 4 2
- 127.127.0.1
- 10.134.52.0
- 127.0.10.1
- 10.134.0.2
- 235.235.0.0
- 1.57.16.0
Sample Output
- Case #1:
- 3
- 2
- Case #2:
- 3
- 4