#34929. 操场大扫除
操场大扫除
暂无测试数据。
$b$ 个男生和 $g$ 个女生来到一个操场进行大扫除。 操场可以看成是 $n$ 行 $m$ 列的方格矩阵,每个男生负责打扫一些连续的行,每个女生负责打扫一些连续的列。
比如有两个男生,第一个男生负责第 $1$、$2$ 两行、第二个男生负责第 $4$ 行。打扫的区域可能重复。又有两个女生,第一个女生负责打扫第 $3$、$4$ 两列,第二个女生负责打扫第 $4$、$5$ 两列。现在他们打扫覆盖的方格数为 $18$,即这 $4$ 名学生总共打扫了 $18$ 个方格。
现在给出打扫安排,能否快速计算出这些学生总共打扫了多少方格?
输入格式
第一行四个正整数:$n,m,b,g$。$n$ 表示方阵行数,$m$ 表示方阵列数,$b$ 表示男生数,$g$ 表示女生数。
接下来 $b$ 行,每行两个整数 $x,y$,表示相应某个男生负责打扫从第 $x$ 行到第 $y$ 行,保证 $1\le x \le y \le n$。
再接下来 $g$ 行,每行两个整数 $x,y$,表示相应某个女生负责打扫从第 $x$ 列到第 $y$ 列,保证 $1\le x \le y \le m$。
数据范围:$1\le n,m,b,g \le 5000$。
输出格式
一个整数,表示总共打扫的方格数目。
4 5 2 2
1 2
4 4
3 4
4 5
18
统计
相关
在下列试卷中: