Сначала найдем высоту, с которой человек видит горизонт на расстоянии 4 км:
$$l = \sqrt{\frac{Rh}{500}}$$
$$4 = \sqrt{\frac{6400h}{500}}$$
Возведем обе части в квадрат:
$$16 = \frac{6400h}{500}$$
$$h = \frac{16 \cdot 500}{6400} = \frac{8000}{6400} = 1.25 \text{ м}$$
Теперь найдем высоту, с которой человек должен видеть горизонт на расстоянии 20 км:
$$20 = \sqrt{\frac{6400h}{500}}$$
Возведем обе части в квадрат:
$$400 = \frac{6400h}{500}$$
$$h = \frac{400 \cdot 500}{6400} = \frac{200000}{6400} = 31.25 \text{ м}$$
Найдем разницу в высоте:
$$31.25 - 1.25 = 30 \text{ м}$$
Переведем в сантиметры:
$$30 \text{ м} = 3000 \text{ см}$$
Теперь найдем количество ступенек:
$$\frac{3000}{20} = 150$$
Ответ: 150