Advertisement
Promi_38

cf 714A

Jan 23rd, 2021
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.52 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. long long min(long long a, long long b)
  4. {
  5.     if(a < b) return a;
  6.     else return b;
  7. }
  8.  
  9. long long max(long long a, long long b)
  10. {
  11.     if(a > b) return a;
  12.     else return b;
  13. }
  14.  
  15. int main()
  16. {
  17.     long long l1, r1, l2, r2, k;
  18.     scanf("%lld %lld %lld %lld %lld", &l1, &r1, &l2, &r2, &k);
  19.    
  20.     //long long ans = r1 - l2 + 1;
  21.     if(min(r1, r2) < max(l1, l2)) printf("0\n");
  22.     else if(max(l1, l2) <= k && k <= min(r1, r2)) printf("%lld\n", min(r1, r2) - max(l1, l2));
  23.     else printf("%lld\n", min(r1, r2) - max(l1, l2) + 1);
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement