#A5232. 刷墙

刷墙

题目背景

一面墙沿着水平方向分成 n 段,从左到右编号 1 到 n,一开始每段都没有油漆。m 位工人依次来刷墙:第 j 位工人把编号在 [l_j, r_j] 之间(含两端)的每一段各刷了一层油漆。

刷完之后,工头想知道:被刷层数最多的那一段,一共被刷了多少层油漆。

题目描述

给定 n 段墙和 m 次刷漆操作,第 j 次把编号从 l_j 到 r_j 的每一段各刷一层。求所有操作结束后,被刷层数最多的那一段所被刷的层数。

输入格式

第一行两个整数 n, m。

接下来 m 行,每行两个整数 l, r,表示一次刷漆操作。

输出格式

一个整数,表示被刷层数最多的那一段所被刷的层数。

输入输出样例

6 3
1 4
2 5
3 6
3

样例 1 解释

各段被刷的层数依次是 1, 2, 3, 3, 2, 1。层数最多的是第 3、4 段,各有 3 层,所以答案是 3。

说明/提示

- 1 ≤ n ≤ 10^5 - 1 ≤ m ≤ 10^5 - 1 ≤ l ≤ r ≤ n