这个代码我在我电脑上运行样例没错,第一个测点也没错,可为什么提交上了就全RE呢?求助求助
#include<cstdio>
#include<iostream>
#include<algorithm>
using namespace std;
struct x{
int l,r;
}all[1000005];
bool cmp(x a,x b){
return a.r<b.r;
}
int main(){
int n,ans=0,rmax;
cin>>n;
for(int i=0;i<n;i++)
cin>>all[i].l>>all[i].r;
sort(all,all+n,cmp);
rmax=all[0].r;
for(int i=0;i<n;){
while(all[i].l<rmax)i++;
ans++;
rmax=all[i].r;
}
cout<<ans;
return 0;
}