#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