TopCoder

User's AC Ratio

100.0% (1/1)

Submission's AC Ratio

100.0% (2/2)

Tags

Description

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

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

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

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

Input Format

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

接下來的 K 行,每行包含四個正整數 x1,i,y1,i,x2,i,y2,i ,代表第 i 個ㄌㄌ弄髒的矩形範圍。

  • 1N20000
  • 0K20000
  • 1x1,ix2,iN
  • 1y1,iy2,iN

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