#2721. Islands War

0

Islands War

Islands War

题目描述

从西向东排列着 NN 个岛屿,由 N−1N-1 座桥相连。 第 ii 座桥连接从西向东数第 ii 个岛屿和第 i+1i+1 个岛屿。 一天,若干岛屿之间发生了争端,岛上居民提出了 MM 个请求: 请求 ii:发生争端的双方为从西向东数第 aia_i 个岛屿和第 bib_i 个岛屿。请使通过桥梁在这些岛屿之间的通行变得不可能。 你决定拆除一些桥以满足这 MM 个请求。 求必须拆除的桥的最小数量。

输入格式

输入按下列格式由标准输入提供: NN MM a1a_1 b1b_1 a2a_2 b2b_2 : aMa_M bMb_M

输出格式

输出必须拆除的桥的最小数量。

5 2
1 4
2 5
1
9 5
1 8
2 7
3 5
4 6
7 9
2
5 10
1 2
1 3
1 4
1 5
2 3
2 4
2 5
3 4
3 5
4 5
4

提示

输入中的所有值均为整数。 2≤N≤1052 \leq N \leq 10^5 1≤M≤1051 \leq M \leq 10^5 1 \leq a_i < b_i \leq N 所有对 (ai,bi)(a_i, b_i) 均两两不同。可以通过拆除连接从西向东数第二个和第三个岛屿的桥来满足这些请求。

标签: AtCoder|abc103D

来源

AtCoder|abc103D