100 atcoder#ABC134B. [ABC134B] Golden Apple

[ABC134B] Golden Apple

Score : 200200 points

Problem Statement

There are NN apple trees in a row. People say that one of them will bear golden apples.

We want to deploy some number of inspectors so that each of these trees will be inspected.

Each inspector will be deployed under one of the trees. For convenience, we will assign numbers from 11 through NN to the trees. An inspector deployed under the ii-th tree (1iN)(1 \leq i \leq N) will inspect the trees with numbers between iDi-D and i+Di+D (inclusive).

Find the minimum number of inspectors that we need to deploy to achieve the objective.

Constraints

  • All values in input are integers.
  • 1N201 \leq N \leq 20
  • 1D201 \leq D \leq 20

Input

Input is given from Standard Input in the following format:

NN DD

Output

Print the minimum number of inspectors that we need to deploy to achieve the objective.

6 2
2

We can achieve the objective by, for example, placing an inspector under Tree 33 and Tree 44.

14 3
2
20 4
3