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

输入格式
第一行 个正整数:, , , 。其中 表示方阵行数, 表示方阵列数, 表示水平方向轰炸的飞机数量, 表示竖直方向轰炸的飞机数量。
接下来 行,每行两个整数 , 。表示水平方向的某架飞机轰炸范围,从第 行到第 行,保证 。
再接下来 行,每行两个整数 , 。表示水平方向的某架飞机轰炸范围,从第 列到第 列,保证 。
输出格式
一个整数,表示没有受到轰炸的方格总数。
输入输出样例
4 5 2 2
1 1
4 4
3 4
4 5
4
说明/提示
第20届福州市机器人竞赛C++编程挑战赛初中组(7-9年级)复现赛
- 状态
- 已结束
- 规则
- OI
- 题目
- 5
- 开始于
- 2026-4-26 0:00
- 结束于
- 2026-5-25 0:00
- 持续时间
- 696 小时
- 主持人
- 参赛人数
- 5