这不就是上一题的代码照搬过来吗
#include<iostream>
#include<algorithm>
using namespace std;
const int N=1e5+10;
int n;
struct per
{
int l,r;
bool operator<(const per&x)const
{
return r<x.r;
}
}m[N];
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
int l,r;
cin>>l>>r;
m[i]={l,r};
}
sort(m+1,m+1+n);
int res=0;
for(int i=1;i<=n;i++)
{
int k=m[i].r,j=i;
while(j<=n&&m[j].l<=k)j++;
i=j-1,res++;
}
cout<<res;
return 0;
}