fork download
  1.  
  2. #include <iostream>
  3. using namespace std;
  4. int main()
  5. {
  6. int n;
  7. cin>>n;
  8. long long x;
  9. cin >>x;
  10. long long result = 1;
  11.  
  12. long long l;
  13.  
  14. long long r;
  15.  
  16.  
  17.  
  18.  
  19. long long pointer= 0;
  20. for(int i= 0; i < n; i++){
  21. cin >>l;
  22. cin >>r;
  23.  
  24.  
  25.  
  26. result += (l-pointer)%x;
  27. result += r-l;
  28.  
  29. pointer = r;
  30.  
  31.  
  32. }
  33.  
  34. cout<<result;
  35. return 0;
  36. }
Success #stdin #stdout 0s 4340KB
stdin
2 3
4 7
10 12
stdout
7