#P1018. [第20届福州市机器人竞赛C++编程挑战赛 初中组] 飞机轰炸
[第20届福州市机器人竞赛C++编程挑战赛 初中组] 飞机轰炸
题目描述
在某次战争中,A 国的某个区域受到了敌方飞机的多次轰炸。可以将该区域看作 行 列的方格矩阵,敌机每次都是沿着水平或者竖直方向轰炸该区域的若干行或列。请你帮助 A 国分析,在多次轰炸后,该区域还有多少个方格的地面没有受到轰炸。
如图,一架飞机轰炸了第 2 行到第 3 行的所有方格,另外 2 架飞机分别轰炸了第 3 列和第 7 列的所有方格。那么,剩余的空白方格就是未受到轰炸的区域。

输入格式
第一行 个正整数:, , , 。其中 表示方阵行数, 表示方阵列数, 表示水平方向轰炸的飞机数量, 表示竖直方向轰炸的飞机数量。
接下来 行,每行两个整数 , 。表示水平方向的某架飞机轰炸范围,从第 行到第 行,保证 。
再接下来 行,每行两个整数 , 。表示水平方向的某架飞机轰炸范围,从第 列到第 列,保证 。
输出格式
一个整数,表示没有受到轰炸的方格总数。
输入输出样例
4 5 2 2
1 1
4 4
3 4
4 5
4
说明/提示