TopCoder

User's AC Ratio

100.0% (1/1)

Submission's AC Ratio

100.0% (2/2)

Tags

Description

你現在一個 $N \times N$ 的草地上,左上角為 $(1, 1)$,右下角為 $(N, N)$。你發現,這塊草地非常髒!

而你發現,罪魁禍首就是ㄌㄌ控 bb。他派出了 $K$ 個ㄌㄌ把這個草地弄髒,第 $i$ 個ㄌㄌ會把左上角為 $(x_{1,i}, y_{1,i})$ ,右下角為 $(x_{2,i}, y_{2,i})$ 的矩形草地弄髒。注意到,同一個格子的草地,是有可能被很多ㄌㄌ弄髒的。

一氣之下,你決定把草地整理乾淨。市面上有販售草地機器人,一個一塊錢。每當你買了一個草地機器人後,你可以讓他清理一條直線的草地。也就是說,你可以讓他清理 $(a, b)$ 到 $(c, d)$ 的草地,但是必須滿足 $a = c$ 或 $b = d$ 。

現在,你想要知道,你最少要花多少塊錢,才能把草地清理乾淨。

Input Format

輸入的第一行包含兩個整數 $N, K$ ,代表草地大小,以及 bb 派出來的ㄌㄌ數量。

接下來的 $K$ 行,每行包含四個正整數 $x_{1,i}, y_{1,i}, x_{2,i}, y_{2,i}$ ,代表第 $i$ 個ㄌㄌ弄髒的矩形範圍。

  • $1 \leq N \leq 20000$
  • $0 \leq K \leq 20000$
  • $1 \leq x_{1,i} \leq x_{2,i} \leq N$
  • $1 \leq y_{1,i} \leq y_{2,i} \leq N$

Output Format

請輸出你要花最少多少塊錢,才能讓草地清理乾淨。

Sample Input 1

5 2
2 1 3 1
2 1 2 3

Sample Output 1

2

Sample Input 2

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

Sample Output 2

5

Hints

Problem Source

IOICamp 2021 Day4 pG

Subtasks

No. Testdata Range Constraints Score
1 0~1 範例測資 0
2 0~34 無額外限制 100

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 2000 262144 65536 1 2
1 2000 262144 65536 1 2
2 2000 262144 65536 2
3 2000 262144 65536 2
4 2000 262144 65536 2
5 2000 262144 65536 2
6 2000 262144 65536 2
7 2000 262144 65536 2
8 2000 262144 65536 2
9 2000 262144 65536 2
10 2000 262144 65536 2
11 2000 262144 65536 2
12 2000 262144 65536 2
13 2000 262144 65536 2
14 2000 262144 65536 2
15 2000 262144 65536 2
16 2000 262144 65536 2
17 2000 262144 65536 2
18 2000 262144 65536 2
19 2000 262144 65536 2
20 2000 262144 65536 2
21 2000 262144 65536 2
22 2000 262144 65536 2
23 2000 262144 65536 2
24 2000 262144 65536 2
25 2000 262144 65536 2
26 2000 262144 65536 2
27 2000 262144 65536 2
28 2000 262144 65536 2
29 2000 262144 65536 2
30 2000 262144 65536 2
31 2000 262144 65536 2
32 2000 262144 65536 2
33 2000 262144 65536 2
34 2000 262144 65536 2