fork download
  1. #include "bits/stdc++.h"
  2. #define ll long long
  3.  
  4. using namespace std;
  5.  
  6.  
  7. void SOLVE(){
  8. int n,l,r;
  9. cin>>n;
  10. vector<pair<int,int>>v;
  11. for(int i=0;i<n;i++){
  12. cin>>l>>r;
  13. v.push_back({r,l});
  14. }
  15.  
  16. sort(v.begin(),v.end());
  17.  
  18.  
  19. int cur=0;
  20. int cnt=0;
  21. for(int i=0;i<n;i++){
  22. if(v[i].second>=cur){
  23. cnt++;
  24. cur=v[i].first;
  25. }
  26. }
  27. cout<<cnt<<endl;
  28.  
  29.  
  30. }
  31.  
  32. signed main(){
  33. int T=1;
  34. // cin>>T;
  35. while(T--)
  36. SOLVE();
  37.  
  38. return 0;
  39. }
Success #stdin #stdout 0.01s 5292KB
stdin
Standard input is empty
stdout
0