Codeforces Round 576 (Div. 1)
E
Rectangle Painting 2
Codeforces
2500
原题
← DF →
翻译中…

There is a square grid of size $n \times n$. Some cells are colored in black, all others are colored in white. In one operation you can select some rectangle and color all its cells in white. It costs $\min(h, w)$ to color a rectangle of size $h \times w$. You are to make all cells white for minimum total cost.

翻译中…

The square is large, so we give it to you in a compressed way. The set of black cells is the union of $m$ rectangles.

翻译中…

Input

翻译中…

The first line contains two integers $n$ and $m$ ($1 \le n \le 10^{9}$, $0 \le m \le 50$) — the size of the square grid and the number of black rectangles.

翻译中…

Each of the next $m$ lines contains 4 integers $x_{i1}$ $y_{i1}$ $x_{i2}$ $y_{i2}$ ($1 \le x_{i1} \le x_{i2} \le n$, $1 \le y_{i1} \le y_{i2} \le n$) — the coordinates of the bottom-left and the top-right corner cells of the $i$-th black rectangle.

翻译中…

The rectangles may intersect.

翻译中…

Output

翻译中…

Print a single integer — the minimum total cost of painting the whole square in white.

翻译中…

Note

翻译中…

The examples and some of optimal solutions are shown on the pictures below.

翻译中…

image

翻译中…

样例

Input #1
10 2
4 1 5 10
1 4 10 5
Output #1
4
InputCopy OutputCopy
Input #2
7 6
2 1 2 1
4 2 4 3
2 5 2 5
2 3 5 3
1 2 1 2
3 2 5 3
Output #2
3
InputCopy OutputCopy
题目信息
题号
1198E
时间限制
1 s
内存限制
256 MB
标签
网络流
图匹配
图论

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。