a53

NrMaxInt

a53
Jun 29th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. #include <fstream>
  2. #include <algorithm>
  3. #define NMax 100001
  4. using namespace std;
  5. ifstream f("nrmaxinterv.in");
  6. ofstream g("nrmaxinterv.out");
  7. int A[NMax],B[NMax];
  8. int n;
  9.  
  10. int main()
  11. {
  12. f>>n;
  13. for(int i=0;i<n;++i)
  14. f>>A[i]>>B[i];
  15. sort(A,A+n);
  16. sort(B,B+n);
  17. int k=1,Max=1;
  18. int i=1,j=0;
  19. while(i<n&&j<n)
  20. {
  21. if(A[i]<=B[j])
  22. {
  23. ++k; /// se deschide un nou interval
  24. if (k>Max)
  25. Max=k;
  26. ++i;
  27. }
  28. else
  29. --k,++j;
  30. }
  31. g<<Max<<'\n';
  32. return 0;
  33. }
Add Comment
Please, Sign In to add comment