#include <iostream>
#include <vector>
using namespace std;
int main() {
int n, m;
cin >> n >> m;
vector<int> a(n);
for (int i = 0; i < n; ++i)
cin >> a[i];
int changes = 0;
int current = 0; // Başlangıç yüksekliği
for (int i = 0; i < n; ++i) {
if (a[i] - current > m) {
// Bu direğe zıplayamaz
changes++;
// current aynı kalır çünkü tavşan oraya gidemedi
} else {
// Zıplayabiliyor, artık buradan devam eder
current = a[i];
}
}
cout << changes << endl;
return 0;
}
# | 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... |