Start: Nov, 12, 2017 10:00:00
2017秋Python程序设计基础培训第三次作业
End: Nov, 19, 2017 12:00:00
Time elapsed:
Time remaining:

Problem_ID: G
Result: Accepted
Time: 114ms
Memory: 24300kB
Author: jszxl
In contest: 1123

t=input()
while True:
 try:
    n,m=list(map(int,input().split()))
    #print(n,m)
    seta={}#默认是字典
    seta=set(seta)#将字典转化为集合
    for i in range(n):
       s,t=list(map(int,input().split()))
       for j in range(s,t+1):#将区间内的每个数加入到集合中
           seta.add(j)
    setb={}
    setb=set(setb)
    for i in range(m):
       s,t=list(map(int,input().split()))
       for j in range(s,t+1):
           setb.add(j)

    #print(seta)
    #print(setb)
    print(len(seta&setb))#求出交集的长度
 except EOFError:
    break