102055: [AtCoder]ABC205 F - Grid and Tokens

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Score : $600$ points

Problem Statement

There is a grid with $H$ rows and $W$ columns. Let $(r, c)$ denote the square at the $r$-th row from the top and $c$-th column from the left.

We have $N$ pieces. For the $i$-th piece, we can choose to do one of the following:

  • Put it at a square $(r, c)$ such that $A_i \leq r \leq C_i$ and $B_i \leq c \leq D_i$.
  • Do not put it on the grid.

However, we cannot put two pieces in the same row or the same column.

At most how many pieces can we put on the grid?

Constraints

  • $1 \leq H, W, N \leq 100$
  • $1 \leq A_i \leq C_i \leq H$
  • $1 \leq B_i \leq D_i \leq W$
  • All values in input are integers.

Input

Input is given from Standard Input in the following format:

$H$ $W$ $N$
$A_1$ $B_1$ $C_1$ $D_1$
$A_2$ $B_2$ $C_2$ $D_2$
$\vdots$
$A_N$ $B_N$ $C_N$ $D_N$

Output

Print the answer.


Sample Input 1

2 3 3
1 1 2 2
1 2 2 3
1 1 1 3

Sample Output 1

2

By putting the first piece at $(1, 1)$, the second piece at $(2, 2)$, and not putting the third piece on the grid, we can put two pieces on the grid. We cannot put three, so we should print $2$.


Sample Input 2

5 5 3
1 1 5 5
1 1 4 4
2 2 3 3

Sample Output 2

3

Input

题意翻译

你有一个 $H$ 行 $W$ 列的方格,通过 $(r,c)$ 表示第 $r$ 行第 $c$ 列的单元格。 你又有 $n$ 枚棋子,对第 $i$ 枚棋子,你可以选择以下一个操作: * 将这枚棋子放在 $(r,c)$,满足 $A_i \le r \le C_i, B_i \le c \le D_i$ * 跳过这枚棋子,即不放到棋盘上并处理下一枚棋子。 我们不允许最后在某一行或某一列上有超过一枚棋子。在此条件下,你最多可以放多少枚棋子?

加入题单

算法标签: