【样例解释 #1】
在图中,我们用抵达、离开时刻的数对来代表一架飞机,如 (1, 5)表示时刻1抵达、时刻5离开的飞机;用√ 表示该飞机停靠在廊桥,用×表示该飞机停靠在远机位。
我们以表格中阴影部分的计算方式为例,说明该表的含义。在这一部分中,国际区有2个廊桥,4架国际航班飞机依如下次序抵达:
1.首先 (2, 11)在时刻2抵达,停靠在廊桥。
2.然后 (4, 15)在时刻4抵达,停靠在另一个廊桥。
3.接着 (7, 17)在时刻7抵达,这时前2架飞机都还没离开、都还占用着廊桥,而国际区只有2个廊桥,所以只能停靠远机位。
4.最后 (12, 16)在时刻12抵达,这时 (2, 11)这架飞机已经离开,所以有1个空闲的廊桥,该飞机可以停靠在廊桥。
根据表格中的计算结果,当国内区分配2个廊桥、国际区分配1个廊桥时,停靠廊桥的飞机数量最多,一共7 架。
【样例解释 #2】
当国内区分配2廊桥、国际区分配0个廊桥时,停靠廊桥的飞机数量最多,一共4架,即所有的国内航班飞机都能停靠在廊桥。
需要注意的是,本题中廊桥的使用遵循“先到先得”的原则,如果国际区只有1个廊桥,那么将被飞机 (1, 19)占用,而不会被 (3, 4)、(5, 6)、(7, 8)、(9, 10) 这4 架飞机先后使用。
【数据范围】
对于20% 的数据,n<=100,m1+ m2<=100.
对于40% 的数据,n<=5000,m1+ m2<=5000.
对于100% 的数据,1<=n<=10^5,m1,m2>=1,m1+m2<=10^5 ,
所有a_{1, i}, b_{1, i},a_{2, i}, b_{2, i}为数值不超过10^8的互不相同的正整数,且保证对于每个i∈[1,m1],都有a_{1, i} <b_{1, i},以及对于每个 i∈[1,m2],都有 a_{2, i} < b_{2, i}。