题目描述
blablabla
样例
blablabla
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n, m, k;
while (cin >> n >> m >> k)
{
int cur;
int pre = -k, ans = 0;
for (int i = 0; i < m; i++)
{
cin >> cur;
if (k != 0)
ans += (cur - pre - 1) / (2 * k + 1;
pre = cur;
}
if (n - cur - k > 0 && k != 0)
ans += ceil((n - cur - k) / (k * 2.0 + 1));
if (k == 0) ans = n - m;
cout << ans << endl;
}
return 0;
}