#include <iostream>
#include <vector>
using namespace std;
int main() {
long long n, jump; cin >> n >> jump;
long long currh = 0, ats = 0;
vector<long long> m(n);
for (long long i = 0; i < n; i++) {
cin >> m[i];
}
for (long long i = 0; i < n; i++) {
if (currh >= m[i] || currh + jump >= m[i]) currh = m[i];
else {
ats++;
currh += jump;
}
}
cout << ats << '\n';
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |