#include <iostream>
using namespace std;
const int N=1e5+10;
int b[N];
int n;
void insert(int l, int r, int x)
{
b[l]+=x;
b[r]-=x; // 注意此处和一般差分的区别,l和r只能加一个避免重复
}
int main()
{
cin >> n;
while (n--)
{
int l, r;
cin >> l >> r;
insert(l, r, 1);
}
int ans=0;
for (int i=1; i<=N; i++) // 注意此处N表示的是x轴的长度,不能使用n
{
b[i]+=b[i-1];
ans=max(ans, b[i]);
}
cout << ans << endl;
return 0;
}

京公网安备 11010502036488号