fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int n, m, j, r, a, ret;
  4. int main(){
  5. cin >> n >> m >> j;
  6. int l = 1;
  7. for(int i = 0; i < j; i++){
  8. cin >> a;
  9. r = l + m - 1;
  10. if(a >= l && a <= r) continue;
  11. else if(a < l){
  12. l = a;
  13. ret += l - a;
  14. } else if(a > r){
  15. l += a - r;
  16. ret += a - r;
  17. }
  18. }
  19. cout << ret << '\n';
  20. }
Success #stdin #stdout 0.01s 5316KB
stdin
5 1
3
1
5
3
stdout
4